我可以帮你进行翻译。这段内容与IT技术有关,涉及多个条件的检查和基于条件添加图标以及根据另一组条件更改背景颜色等操作。在代码中使用if语句实现。以下是代码:
JSON:
{
"date": "2017-05-12",
"a": false,
"b": true,
"c": true,
"d": false,
"status": "active"
}
Javascript:
if (date != -1) {
//do something
if (a) {
//Add icon a
}
if (b) {
//Add icon b
}
if (c) {
//Add icon c
}
if (d) {
//Add icon d
}
}
if(status == "active"){
//Background Green
}
else if (status == "onhold"){
//Background Yellow
}
else if (status == "inactive"){
//Background Red
}
else{
//Backgeound Grey
}
我该如何简化它?
if (a == true)
可以简化为if (a)
。 - Lennholmif (a) someExpression
可以简化为a && someExpression
。 - glhrmv