const isX=value=>value=>10;
let[...spraed]=[10,5,8,23,30];
let filtered=spraed.filter(isX);
console.log(filtered);
const isX=value=>value=>10;是什么意思?
let[...spraed]=[10,5,8,23,30];又是什么意思?
const isX=value=>value=>10;
let[...spraed]=[10,5,8,23,30];
let filtered=spraed.filter(isX);
console.log(filtered);
const isX=value=>value=>10;是什么意思?
let[...spraed]=[10,5,8,23,30];又是什么意思?
const isX=value=>value=>10; //箭头函数 console.log(isX(5)()) 5
let[...spraed]=[10,5,8,23,30]; //解构赋值 console.log(spraed) [10,5,8,23,30]
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
你这个代码是打错了吗?
let [...spraed]=[10,5,8,23,30];
这里这样用多此一举
这样写的好处是引用类型的第一层会按值复制
v=>v
箭头函数 ->function(v){return v};
...
扩展运算符let a = [a,b,c]; ...a -> a,b,c
所以[...a] -> [a,b,c]
扩展运算符常用于函数