3點運算子
- 用途
- rest(可變)引數
- 用來取代arguments 但比 arguments 靈活,只能是最後部分形參引數
function fun(...values) {
console.log(arguments);
arguments.forEach(function (item, index) {
console.log(item, index);
});
console.log(values);
values.forEach(function (item, index) {
console.log(item, index);
})
}
fun(1,2,3);
- 用來取代arguments 但比 arguments 靈活,只能是最後部分形參引數
- 擴充套件運算子
let arr1 = [1,3,5];
let arr2 = [2,...arr1,6];
arr2.push(...arr1);
function foo(a, ...value){
console.log(arguments);
// arguments.callee();
console.log(value);
/*arguments.forEach(function(item, index){
console.log(item, index);
})*/
value.forEach(function(item, index){
console.log(item, index);
})
}
foo(2, 65, 33, 44);
let arr = [1,6];
let arr1 = [2,3,4,5];
arr = [1, ...arr1, 6];
console.log(arr);
console.log(...arr);
相關文章
- Java - 3 運算子Java
- 運算子 運算子
- Python3 * 和 ** 運算子Python
- Python3中的運算子Python
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- 運算子-賦值運算子賦值
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- JS 邏輯運算子的特點JS
- java運算子易錯點總結Java
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- 運算子
- 算術運算子裡的特殊運算子
- javascript中&&運算子和||運算子的使用JavaScript
- Python 運算子優先順序 運算子Python
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- Python3學習筆記3,變數、運算子Python筆記變數
- php運算子運用之型別運算子該如何使用PHP型別
- C++ 迭代器運算子 箭頭運算子->C++
- 位運算子
- SHELL運算子
- mysql運算子MySql
- 身份運算子
- JavaScript運算子JavaScript
- oracle運算子Oracle
- JavaScript -= 運算子JavaScript
- JavaScript += 運算子JavaScript
- JavaScript *= 運算子JavaScript
- JavaScript %= 運算子JavaScript
- JavaScript |= 運算子JavaScript
- JavaScript <<= 運算子JavaScript
- JavaScript >>>= 運算子JavaScript
- JavaScript >>= 運算子JavaScript
- JavaScript &= 運算子JavaScript
- JavaScript ^= 運算子JavaScript
- JavaScript /= 運算子JavaScript
- Python運算子Python