ES6
文章平均质量分 85
玄机凭测
你知道你想要什么 但是你必须努力控制自己的懒惰
展开
-
数组的所有方法
str.split (a,b) 用于把一个字符串分割成字符串数组 参数解释: a: 必须,决定从哪里分割 b: 不必须,该参数可指定返回的数组的最大长度 var str = '123,456' var arr = str.split(',')//[123,456] arr.join(str) 用于把数组中所有元素放入一个字符串中 参数解释:str: 用来连接数组值的字符串 var arr = [1,2,3] var str = arr.join('*')//"1*2*3" arr.sor原创 2020-12-30 11:48:52 · 95 阅读 · 0 评论 -
js获取全局变量的方法
var getGlobal = function(){ if(typeof self !=== 'undefined'{ return self; }if(typeof window !=== 'undefined'{ return window; }if(typeof global !=== 'undefined'{ return global } thr...原创 2020-03-10 17:20:01 · 1659 阅读 · 0 评论 -
块级作用域的作用
在es5中只有全局作用域和函数作用域,导致一些场景不合理 1. 内层变量会覆盖外层变量 var tmp = new Date(); function f(){ console.log(tmp) if(false){ var tmp = 'hello' } } f()//undefined 原因: 变量提升,导致内层变量tmp覆盖了外层tmp变量 2. 用来计数的循环...原创 2020-03-10 15:46:09 · 1371 阅读 · 0 评论 -
ES6 Array.from()方法
Array.from() 作用:将类数组对象或可遍历对象转化为数组 1. 将类数组对象转化为数组 let arrLike = { 0:"tom", 1:"alice", 2:"petter", 3:"estelle", 'length':4 } let arr = Array.from(arrLike) console.log(arr) //[tom,a...原创 2020-03-06 10:15:39 · 146 阅读 · 0 评论