let, const, forEach, for ofclass, extends, superarrow functions, template string,dest...
全文
回复(9) 2018-08-17 21:27 来自版块 - 计算机知识区
表情
苍穹 2.3.1.3 应用于迭代器 function* fibs() { var a = 0; var b = 1; while (true) { yield a; [a, b] = [b, a + b]; } } ...(2018-08-17 22:53)
苍穹当然,这些只是最最基础的部分,下面我们来搞点复杂的嵌套,这才有意思。 //解构全部 var [a1,[a2,a3],a4] = [1,[2,3],4]; p6([a1,[a2,a3],a4]);//[1,[2,3],4]; //...(2018-08-17 22:22)
苍穹 2.3.1.2 返回多个值 以前想返回多个值,我们得制作一个对象,然后返回出去,或者制造一个数组,返回上去。来看下新玩法。 function fun() { return [1, 2, 3]; } /...(2018-08-17 22:19)
苍穹 2.3 解构 解构是个非常好玩的东西,你有个对象,有不同的key和value,那么就可以是用解构,快速的对应相应的结果,同样,解构也常用于数组。 [a, b] = [1, 2] [a, b, ...rest] = [1, 2, 3, 4, 5] {a, b} ...(2018-08-17 22:12)
苍穹2.2 for循环 var words = "this is a world"; var arr = words.split(" "); //es5: for each for(var i=0; i<arr.length; i...(2018-08-17 21:38)
苍穹2.1.2 const 玩过java的都知道,一般的静态变量,static final 的变量后续是不能被修改的,比如static final PI=3.14,后面再胆敢对PI进行任何的加减乘除,都是报错的,编译器都通不过,同样的,js缺少一个这种强制不让改变的关键词,这次...(2018-08-17 21:36)
苍穹坑1:重复定义,var 两个一样的变量没事,后面的会覆盖前面的,而let同一个变量名字就挂了. function funC(){ //坑1:重复定义 let a = 1000; let a = 200;//Uncaught SyntaxError:...(2018-08-17 21:32)
苍穹 2.1 变量 玩一门新技术,最先玩的是哪里,对,跟我读,是变量 js 最大的坑是变量作用域,如果一个人够吊,他可以写出一堆变量作用域炸弹,让人不知不觉之间就看不懂代码了,恩对,这样的程序员就是不可替代的程序员,替换了,代码就爆炸了,那么言归正传。 2.1...(2018-08-17 21:31)


返回顶部