Javascript 中的 Json 索引数组

Cur*_*ma_ 0 javascript json

有这样一个对象

obj = [{id:1, val:"blabla"}, {id:2, val:"gnagna"}] 
Run Code Online (Sandbox Code Playgroud)

我们如何obj用idlike索引obj[id==1](Pandas Pythonic 方式)。

我假设以下几点:

  1. 数组内的对象都有 id。
  2. 假设匹配的其他对象相等,则采用匹配的第一个出现的 id。

Seb*_*tel 5

您可以使用该find()方法在回调中定义的特定条件下查找项目。

在这种情况下的回调将是

function f(i){return i.id === 1}
Run Code Online (Sandbox Code Playgroud)

或使用箭头函数:

i => i.id === 1
Run Code Online (Sandbox Code Playgroud)

function f(i){return i.id === 1}
Run Code Online (Sandbox Code Playgroud)