このコードをに変換するにはどうすればいいですか?太い矢印を使用しますか?太い矢印を標準表記に変換する
propertyOf = object => {
return propName => {
for (let key in object) {
if(key === propName) return object[key]
}
}
}
私は
propertyOf = function (object) {
に最初の行を変更し、コードがまだ働いていました。私も二行目を
に変更しましたreturn propName = function() {
私は関数を呼び出そうとしたときにエラーが発生しました。 2行目の横に「割り当ての代わりに条件付きで実行しようとしましたか?」というエラーが表示されました。
完全なコードは、このです:return propName => {
で
let bob = {
name: 'Bob',
age: 87
},
searchBob;
propertyOf = object => {
return propName => {
for (let key in object) {
if(key === propName) return object[key]
}
}
}
searchBob = propertyOf(bob);
console.log(searchBob('age'));