我通过这种方式在JavaScript中使用get属性值
$(document).ready(function () {
var itemList = [{ id: 1, name: 'shohel' }, { id: 2, name: 'rana' }, { id: 3, name: 'shipon' }];
//step 1 : get property value
for (var i = 0; i < itemList.length; i++) {
var id = itemList[i].id;
}
//step 2 : get property value
for (var i = 0; i < itemList.length; i++) {
var id = itemList[i]['id'];
}
//which is better?
});
我不明白在javaScript中获取属性值哪个更好的语法?谢谢。
两者都是正确的用法。
围捕:
我认为,对于这种用法,第一个是最好的。当index是一个变量(之前计算过)时,应使用第二个变量,例如:
var index = 'id';
var id = itemList[i][index];
在这种情况下,您的第二个解决方案是唯一的方法,而且更好的方法是
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句