イムはJavaScriptを学習し、いくつかのコードを見ていると、このに走った:小道具は'id'
か何かのようなものかもしれJavascript配列のプロパティへのマッピング(item => item [prop])?
array.map(item => item[prop])
。
私は実際にウェブ上でこの例を見つけることができませんでした。だから私はこのような何かをやってみました:
property = 'id';
var arr = [1,2,3,4];
var something = arr.map(item => item[property]);
console.log(something);
これは動作しません。そして、私はWeb上の例を見つけることができないようです。これはマップ関数の新しい構文ですか?
ES6矢印機能。次は 'map'を使った例です:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#Shorter_functions –
なぜあなたは数字の' id'プロパティを取得しようとしていますか? ?あなたはそれが "うまくいかない"と言っていますが、期待される出力である 'undefined'の配列を返しています。 –
私は未定義ではないと思いますね。私は、この関数で渡されたプログラムのデータが実際には数値の配列であることを知っています – msmith1114