javascript互換性:演算子を展開する…の降格
2157 ワード
演算子を展開する…使いやすいES 6の新特性です.うまく使えば、多くのコードが節約できます.
しかし、ES 6の特性としては互換性があり、Babalは展開演算子を変換しません.
展開演算子は、大きく分けて2つの用法に分けられます.
ここでは、演算子を展開する降格の書き方について説明します.
オブジェクトを展開:
展開配列:
以上です
転載先:https://www.cnblogs.com/foxcharon/p/11116182.html
しかし、ES 6の特性としては互換性があり、Babalは展開演算子を変換しません.
展開演算子は、大きく分けて2つの用法に分けられます.
ここでは、演算子を展開する降格の書き方について説明します.
オブジェクトを展開:
var a = {
// 500
}
var b = {
...a
}
Object.assignで解くことができます.var a = {
// 500
}
var b0 = {
// 500
}
var b = Object.assign(b0, a)
展開配列:
var arrayA = [/* */]
var arrayB = [/* */]
var last_array = [...arrayA, ...arrayB]
[].concatで解くことができます.var arrayA = [/* */]
var arrayB = [/* */]
var last_array = [].concat(arrayA, arrayB)
以上です
転載先:https://www.cnblogs.com/foxcharon/p/11116182.html