ES6中函数、数组、对象、Set、Map如何高效运用?

2026-04-06 12:380阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计7833个文字,预计阅读时间需要32分钟。

ES6中函数、数组、对象、Set、Map如何高效运用?

plaintextgistfile1.txt/* Created by Administrator on 2017/11/12.

function log(x, y) y=y || 'world' // 检查函数log的参数y是否有赋值,如果没有,则指定默认值为World。 这种写法的缺点在于,如果参数y未赋值,直接使用'world'作为默认值可能不符合预期。

ES6中函数、数组、对象、Set、Map如何高效运用?

gistfile1.txt

函数 /** * Created by Administrator on 2017/11/12. */ function log(x, y) { y = y||'world' //检查函数log的参数y有没有赋值,如果没有,则指定默认值为World。这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。就像上面代码的最后一行,参数y等于空字符,结果被改为默认值。 console.log(x,y) } log('hello') //hello world log('hello','china') //hello china log('hello','') //hello world // ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。

阅读全文

本文共计7833个文字,预计阅读时间需要32分钟。

ES6中函数、数组、对象、Set、Map如何高效运用?

plaintextgistfile1.txt/* Created by Administrator on 2017/11/12.

function log(x, y) y=y || 'world' // 检查函数log的参数y是否有赋值,如果没有,则指定默认值为World。 这种写法的缺点在于,如果参数y未赋值,直接使用'world'作为默认值可能不符合预期。

ES6中函数、数组、对象、Set、Map如何高效运用?

gistfile1.txt

函数 /** * Created by Administrator on 2017/11/12. */ function log(x, y) { y = y||'world' //检查函数log的参数y有没有赋值,如果没有,则指定默认值为World。这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。就像上面代码的最后一行,参数y等于空字符,结果被改为默认值。 console.log(x,y) } log('hello') //hello world log('hello','china') //hello china log('hello','') //hello world // ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。

阅读全文