答えて
は、あなたのオブジェクト内のそれぞれの長さのリテラルを取得するには:エルサルバドル『と国コード』:「国』を取得する方法
[ {
Country Code : 'CZ',
Country : 'El Salvador'
},{
Country Code : 'SVY',
Country : 'Czech'
} ]
for (var i = 0; i < data.length; i++){
var countryLen = data[i].country.length; //11 5
var countryCodeLen = data[i].countryCode.length; //2 3
}
以下のようにしかし、あなたは
下記参照、あなたのオブジェクトの中で最も長い文字列を返すようにしようとしている場合.map()
の詳細について
var maxLen = Math.max.apply(Math, data.map(function (o) { return o.countryCode.length }));
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
'maxLen'は最長の文字列ではありません。これは最長の文字列の長さです。私の答えのようにreduceを参照してください。 – Josh
正直なところ私は@ axonの質問 –
以下を参照のことreduce
を使用するソリューションです。 arr
のすべてのオブジェクトには、propName
というプロパティが含まれている必要があります。
let longestStr = (arr, prop) =>
arr.reduce((p,c) => p.length > c[prop].length ? p : c[prop] , '')
longestStr
ストリングであるべきである配列arr
とプロパティ名prop
をとる関数です。 reduce
の仕組みについて詳しくは、MDN referenceをお勧めします。
を誤解しています。 *または* how *このコードで問題を解決すると、この回答の長期的な価値が向上します。 –
- 1. linqで文字列配列の最大要素を取得する方法は?
- 2. 文字列の配列からランダムオブジェクトを取得する方法
- 3. データベーステーブルから最小文字列と最大文字列を取得
- 4. 文字列から最小値/最大値を取得する方法は?
- 5. jsonオブジェクト内の配列から文字列を取得する
- 6. cの文字列配列から最初の文字列を取得
- 7. オブジェクトの配列の配列から一意の文字列を取得する
- 8. jsonオブジェクト配列から文字列を取得するには?
- 9. JSON配列から文字列配列を取得する方法は?
- 10. 2文字列の最大値を取得する方法
- 11. オブジェクト配列、私は数が文字列の一部であるオブジェクトの配列から最大値を求め、このコード持っている最大値
- 12. 親配列から最大長の配列を取得する
- 13. 配列内の配列から最大値を取得する
- 14. 文字列の配列からオブジェクトの配列をフィルタリング
- 15. 文字列を大規模な配列と比較する最速の方法
- 16. 文字列配列の部分文字列を取得する最良の方法は何ですか?
- 17. Java:オブジェクト配列のリストからレコードの最小および最大のオブジェクト配列を取得します。
- 18. Datatableの各列で最大文字列長を取得する方法
- 19. solrクエリ文字列からQueryオブジェクトを取得する方法
- 20. オブジェクトから文字列要素を取得する方法
- 21. JSONオブジェクト配列文字列をJSONオブジェクト配列からXamarinのカスタムクラスに変換する方法
- 22. ループの最初の文字を配列から取得する
- 23. 文字列の配列をオブジェクトの配列に変換する最良の方法は何ですか?
- 24. リンクリストの文字列から最初の文字を取得する方法は?
- 25. 特定の文字から文字列の最後までの部分文字列を得る方法4?
- 26. オブジェクトを文字列配列
- 27. 文字列配列から最初の文字列を削除するandroid studio
- 28. 配列リストから最小値と最大値を得る方法C#
- 29. オブジェクトの配列を文字列に変換する方法
- 30. VBの文字列配列の最初の6文字列を取得する
何を試しましたか?配列を反復処理するだけです。 – 4castle
そのプロパティの配列内のすべてのオブジェクトの最大長を持つ文字列を取得する方法を尋ねていますか? – Josh