にオブジェクト内の関数を呼び出すと、この例に出くわした:はES6をしようES6
var bob = {
_name: "Bob",
_friends: ["Pete", "Joe", "Larry"],
printFriends() {
this._friends.forEach(f =>
console.log(this._name + " knows " + f));
}
}
コンソールロギングbob.printFriends()
は未定義与えます。
コードを正しく翻訳してもよろしいですか?それは私のために働いているhttp://esnextb.in/?gist=87892ce1aac47ec0ff90540d0c546345 –
'printFriends'は' undefined'を返すので、結果は正しいと思われますか? –