我有以下javascript数组:
var vat = [
{ id: '', description: '' },
{ id: 'Zero', description: '0%' },
{ id: 'Six', description: '6%' },
{ id: 'Nineteen', description: '19%' },
{ id: 'TwentyOne', description: '21%' }];
Run Code Online (Sandbox Code Playgroud)
我需要得到description的元素与id的"六".我认为这是可能的,但我没有成功.
欢迎任何帮助.
谢谢.
您可以filter让数组只保留您要查找的项目:
var desc = vat.filter(function (item) {
return item.id === "Six";
})[0].description;
Run Code Online (Sandbox Code Playgroud)
请注意,这Array.prototype.filter是一种ES5方法,旧版浏览器不支持.您可以在之前链接的MDN文章中找到它的polyfill.
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |