我有以下数组:
tabs = [
{ id: "tabA", active: true },
{ id: "tabB", active: false },
{ id: "tabC", active: false }
];
我怎么能:
1.给定tabId查找它是否有效?
2.切换所有标签的有效值?那么真实>假和假>真正。
答案 0 :(得分:2)
只需迭代你的数组并找到对象:
int digit = 0;
if ('0' <= uni && uni <= '9') {
digit = uni - '0';
} else ('a' <= uni && uni <= 'f') {
... // 10-15
} else ('A' <= uni && uni <= 'F') {
...
}
然后你可以这样做:
function findById(arr, id){
for(var i = 0;i < arr.length;i++){
if(arr[i].id == id) return arr[i] // found, return the object
}
return null; // not found
}