相关疑难解决方法(0)

在JavaScript对象数组中按id查找对象

我有一个数组:

myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.]
Run Code Online (Sandbox Code Playgroud)

我无法改变数组的结构.我正在传递id 45,我想'bar'在数组中获取该对象.

如何在JavaScript或使用jQuery中执行此操作?

javascript arrays jquery object javascript-objects

1435
推荐指数
25
解决办法
131万
查看次数

如何检查对象是否在JavaScript中具有属性?

如何检查对象是否在JavaScript中具有属性?

考虑:

x = {'key': 1};
if ( x.hasOwnProperty('key') ) {
    //Do this
}
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?

javascript

1396
推荐指数
20
解决办法
90万
查看次数

数组indexOf与对象?

我知道我们可以在JavaScript中将数组值与indexOf匹配.如果匹配则不会返回-1.

var test = [
    1, 2, 3
]

// Returns 2
test.indexOf(3);
Run Code Online (Sandbox Code Playgroud)

有没有办法匹配对象?例如?

var test = [
    {
        name: 'Josh'
    }
]

// Would ideally return 0, but of course it's -1.
test.indexOf({ name: 'Josh' });
Run Code Online (Sandbox Code Playgroud)

javascript arrays

1
推荐指数
1
解决办法
6203
查看次数

标签 统计

javascript ×3

arrays ×2

javascript-objects ×1

jquery ×1

object ×1