摘要:
1、Array.from:将伪数组变成数组,就是只要有length属性就可以转为数组 const str='abcdefg'; const arr=Array.from(str); console.log(arr);//["a", "b", "c", "d", "e", "f", "g"]; 2、p 阅读全文
posted @ 2021-03-17 22:20
sct春天
阅读(81)
评论(0)
推荐(0)
摘要:
浅拷贝:有两种方式,一种是把一个对象里面的所有的属性值和方法都复制给另一个对象,另一种是直接把一个对象赋给另一个对象,使得两个都指向同一个对象。 深拷贝:把一个对象的属性和方法一个个找出来,在另一个对象中开辟对应的空间,一个个存储到另一个对象中。 两者就在于,浅拷贝只是简单的复制,对对象里面的对象属 阅读全文
posted @ 2021-03-17 15:25
sct春天
阅读(6393)
评论(0)
推荐(1)
摘要:
1、px实际上就是像素,与物理像素有一定的区别,用px设置字体大小,比较精确,但是有缺点,当浏览器页面缩放时,px并不能跟随变大。当前网页的布局就会被打破。2、em是根据基准来缩放字体的大小。em是相对单位,一般都是以<body>的字体大小作基准的。em是相对于父元素的属性来计算的,这样就会存在一个 阅读全文
posted @ 2021-03-17 15:03
sct春天
阅读(239)
评论(0)
推荐(0)
摘要:
一、基本用法 1、Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target) const target = { a: 1 };const source1 = { b: 2 };const source2 = { c: 3 }; Object 阅读全文
posted @ 2021-03-17 14:59
sct春天
阅读(613)
评论(0)
推荐(0)
摘要:
1、意义不同:undefined表示变量已经声明,但是没有值;null表示空 2、数据类型不同:typeof undefined = undefined,但是typeof null=object 3、转换结果不同:undefined转数值为NaN,null转数值为0 4、产生的场景:变量被声明了但没 阅读全文
posted @ 2021-03-17 14:37
sct春天
阅读(3478)
评论(0)
推荐(0)
摘要:
一、for in for in循环是最基础的遍历对象的方式,它还会得到对象原型链上的属性 const person=Object.create({ // sex和height是原型链上的属性 sex:'male', height:168});//name和age是属于对象的属性person.name 阅读全文
posted @ 2021-03-17 14:21
sct春天
阅读(12074)
评论(0)
推荐(0)

浙公网安备 33010602011771号