簡體   English   中英

select給定的值如何匹配JSON中的屬性值?

[英]How to select given value matching property value in JSON?

我想要 select 給定值匹配 JSON 中的屬性值。這意味着我通過configuration_code並且我想要 select description值。

configurations: Array(2)
  0:
  configuration_code: "SPWG"
  description: "Cuscade Cus Date"
  1:
  configuration_code: "KKS"
  description: "Krop Kret Sowel"
  ...

試過的代碼:

configDelete: function(index, config) {
  console.log(this.quote.configurations.find(x => x.configuration_code[config] == index).description);
}

如果我通過SPWG ,這應該控制Cuscade Cus Date ,如果我通過KKS ,這應該控制Krop Kret Sowel

但我試過的代碼不起作用。 我怎樣才能解決這個問題?

var printDescription = (configurations, code) => {
    let config = configurations.find(c => c. configuration_code === code);
    console.log(config.description);
}

請參閱下面的代碼片段:

 const configurations = [{ configuration_code: 'CCD', description: 'Cuscade Cus Date' }, { configuration_code: 'KKS', description: 'Krop Kret Sowel' } ]; var printDescription = (configurations, code) => { let config = configurations.find(c => c. configuration_code === code); console.log(config.description); } printDescription(configurations, 'CCD'); printDescription(configurations, 'KKS');

下面的代碼片段可以幫助你

 const configurations = [ { configuration_code: 'CCD', description: 'Cuscade Cus Date' }, { configuration_code: 'KKS', description: 'Krop Kret Sowel' } ] const getDescription = (configurations, code) => configurations.find( configuration => configuration.configuration_code === code ).description console.log(getDescription(configurations, 'CCD')) console.log(getDescription(configurations, 'KKS'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM