[英]How to select a Array index element with respect of its one of Value?
我有一個數組
var arr=[{t: "Lokanath", v: 0},
{t: "Das", v: 1}]
有什么方法可以根據 v ie v:1
的值獲得 Record t: "Das", v: 1
ie v:1
filter()
方法創建一個新數組,其中包含通過所提供函數實現的測試的所有元素。
您可以通過以下方式使用filter()
:
var a=[{text: "Lokanath", value: 0, id: 100}, {text: "Das", value: 1, id: 101}]; var das = a.filter(p => p.text=='Das'); console.log(das[0]);
請注意:由於filter()
返回一個數組,您必須使用索引來獲取對象。
var arr=[{text: "Lokanath", value: 0, id: 100},
{text: "Das", value: 1, id: 101}]
arr.find(d => d.text == "Das")
你可以使用過濾方法來做到這一點。
var arr=[{text: "Lokanath", value: 0, id: 100},{text: "Das", value: 1, id: 101}];
console.log(arr.filter(o => o.text=='Das')[0]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.