参数解构示例-企业架构框架 togaf

时间:2024-07-07 23:14:07
【文件属性】:

文件名称:参数解构示例-企业架构框架 togaf

文件大小:1.98MB

文件格式:PDF

更新时间:2024-07-07 23:14:07

Javascript ES6

11.6 参数解构示例 11.6.1 提示:箭头函数中单个参数两边的括号 在后面的内容中,我会偶尔使用箭头函数。因此,一个快速的提示:如果一个箭头 函数只有一个参数,并且那个参数是一个标识符,你可以省略参数两边的括号。例 如,在下面的 REPL 交互中, x 两边没有括号: > [1,2,3].map(x => 2 * x) [ 2, 4, 6 ] 然而,当单个参数不是一个标识符的时候必须带上括号: > [[1,2], [3,4]].map(([a,b]) => a + b) [ 3, 7 ] > [1, undefined, 3].map((x='yes') => x) [ 1, 'yes', 3 ] 更多详细内容在箭头函数那一章有讲解。 11.6.2 forEach() 和解构 在 ECMAScript 6 中你可能将会大量使用 for-of 循环,但是数组方法 forEach() 同样从解构中获益。更精确地说,它的回调函数获益了。 第一个例子:在数组中解构数组。 let items = [ ['foo', 3], ['bar', 9] ]; items.forEach(([word, count]) => { console.log(word+' '+count); }); 第二个例子:解构数组中的对象。 let items = [ { word:'foo', count:3 }, { word:'bar', count:9 }, ]; items.forEach(({word, count}) => { console.log(word+' '+count); }); 11.6 参数解构示例 136


网友评论