【发布时间】:2016-10-04 19:31:13
【问题描述】:
我想创建包含多个列名的对象。所以我现在拥有的对象只有一个列名:
var columnStruct = {ColumnName:"LAST_NAME"}
所以我想知道是否需要更多列名,我应该在现有的 LAST_NAME 之后用逗号添加它们还是有其他方法可以做到这一点?我还想稍后将我的对象与循环中的记录进行比较。应该是这样的:
for (var i = 0; i < columnNames.length; i++) {
if(columnNames[i] == columnStruct.ColumnName){
console.log('Same');
}else{
console.log('Not The Same');
}
}
【问题讨论】:
-
你可以创建一个数组,看看你的值是否存在于数组中。
-
@vlaz 您能否提供任何示例如何检查数组中是否存在元素?
-
在较新的浏览器中,
["a", "b", "c"].includes("b")将返回true,或者 - 适用于任何大于 IE8 的浏览器:["a", "b", "c"].indexOf("b") != -1
标签: javascript object