我有一个数组:
myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.]
Run Code Online (Sandbox Code Playgroud)
我无法改变数组的结构.我正在传递id 45,我想'bar'在数组中获取该对象.
如何在JavaScript或使用jQuery中执行此操作?
我有一系列像这样的对象。
var books = [{
id : 1,
name : 'Name of the wind',
year : 2015,
rating : 4.5,
author : 2}];
Run Code Online (Sandbox Code Playgroud)
现在我有一个函数 editBooks,它要求用户提供一个 id 并用用户提供的值替换具有相同 id 的书。例如
function editBooks(name,author,year,rating,id)
Run Code Online (Sandbox Code Playgroud)
如何根据用户提供的 id 替换我的 books 数组中对象的内容?