在JavaScript中获取对象属性值

肖尔

我通过这种方式在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中获取属性值哪个更好的语法?谢谢。

尤南蒂斯

两者都是正确的用法。

围捕:

  1. 点符号的书写速度更快,阅读更清晰。
  2. 方括号表示法允许访问包含特殊字符的属性以及使用变量选择属性

我认为,对于这种用法,第一个是最好的。当index是一个变量(之前计算过)时,应使用第二个变量,例如:

var index = 'id';
var id = itemList[i][index]; 

在这种情况下,您的第二个解决方案是唯一的方法,而且更好的方法是

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript:获取对象属性值

来自分类Dev

Javascript获取对象属性值

来自分类Dev

在javascript中获取对象的值

来自分类Dev

如何从Javascript对象获取属性值

来自分类Dev

如何使用JavaScript获取对象的属性值

来自分类Dev

从 JavaScript 对象获取数字属性的值

来自分类Dev

在ArrayList中获取对象的属性值

来自分类Dev

在ArrayList中获取对象的属性值

来自分类Dev

从对象数组中获取属性的值

来自分类Dev

从 Observable 中获取对象属性的值

来自分类Dev

从对象中的对象获取每个值 - Javascript

来自分类Dev

正确获取Javascript中的对象属性

来自分类Dev

属性名称在变量中时,如何获取对象属性值?

来自分类Dev

如何从javascript中的同一对象获取属性值?

来自分类Dev

Javascript如何使用reduce从嵌套对象中获取属性值的总和?

来自分类Dev

Javascript 从对象中获取键和值

来自分类Dev

获取Javascript中对象的值到数组

来自分类Dev

在Javascript中获取对象值的问题

来自分类Dev

添加“对象的JavaScript数组”属性值以获取总数

来自分类Dev

javascript获取属性值

来自分类Dev

从对象中获取属性

来自分类Dev

Javascript中新对象数组中数组对象属性值的总和

来自分类Dev

如何获取@对象属性的值?

来自分类Dev

从深层对象获取属性值

来自分类Dev

从HashMap值获取对象的属性

来自分类Dev

使用jQuery从对象数组中获取属性值数组

来自分类Dev

如何从附加到div的对象中获取属性值?

来自分类Dev

如何通过列表中的属性值获取/查找对象

来自分类Dev

根据属性值获取通用/列表中对象的索引