な破壊を試すと同じコードがstackoverflowの上で動作することを発見していないCodepen(おもちゃは「未定義」を取得):http://codepen.io/tsalexey544/pen/VjWxmm?editors=0010#ES6での破壊。私は心配する必要がありますか?
それは何を意味するのでしょうか?私のプロジェクトで破壊を使用する際に心配すべきですか?
let obj = {
species: "Cat",
// toy: "ball",
}
function whatDoTheyDo ({species, toy = "ball"}) {
return `The ${species} playes with a ${toy}`
}
document.write(whatDoTheyDo(obj));
プリペアサーをnoneに設定した場合、CodePenのバグでなければなりません、確かにそれはコードをそのまま残す必要がありますか?しかし、 '関数whatDoTheyDo({species、toy}){' - デフォルト値がないので、その上でいくつかの前処理をしてしまいました。 –
私のサーバーにもバベルを設定する必要がありますか?またはデフォルトでES6がオンになっていますか? –
@AlexeyTseitlin - バベルはサーバー側ではありません。これは蒸散ライブラリです。 ES6コードをES5互換のブラウザで実行されるES5コードに変換します。 – evolutionxbox