Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取对象数组的索引_Javascript_Vue.js - Fatal编程技术网

Javascript 如何获取对象数组的索引

Javascript 如何获取对象数组的索引,javascript,vue.js,Javascript,Vue.js,如何访问对象数组的索引。 我想访问表单对象中items数组的索引 当我添加新项目行时。新行的项目单价将替换已创建的行 这就是问题的根源 productSelected(product) { this.form.items['id'] = product.id; this.form.items['unit_price'] = product.price; } 我想将product.price分配给表单.items[index].unit\u price您的问题不清

如何访问对象数组的索引。

我想访问表单对象中items数组的索引

当我添加新项目行时。新行的项目单价将替换已创建的行

这就是问题的根源

 productSelected(product) {
     this.form.items['id'] = product.id;
     this.form.items['unit_price'] = product.price;
   }

我想将product.price分配给表单.items[index].unit\u price

您的问题不清楚。但据我所知,我将发布两种类型的答案:-

1) 从items数组中获取所有值

   form.items.map((item)=> console.log(item));
2) 获取粒子索引值:

   const findIndex = 0;
   form.items[findIndex];

据我所知,你想从数组中获取项的索引,希望这对你有所帮助

form.items.forEach((item, index) => {
 console.log('item', item)
 console.log('index', index) // index of item
})

form.items[0]
或者您想访问所有数组元素?请准确解释您要访问的内容need@SunilLama我想访问我尝试过的items数组中的元素