随笔分类 - javascript
js笔记
摘要:引言 数组去重有:双层遍历去重以及set或者map去重,除了这两种,还可以利用对象来完成数组的去重。 双层遍历 数组Array的原型上有很多方法,例如forEach、indexOf、map、filter、find等等,无论使用哪两个方法进行双层遍历完成数组去重,性能远不及Set,这里就以forEac
阅读全文
摘要:this 在面试中,js指向也常常被问到,在开发过程中也是一个需要注意的问题,严格模式下的this指向undefined,这里就不讨论。 普通函数 记住一句话哪个对象调用函数,该函数的this就指向该对象。总指向它的调用者。 obj.getName() 无疑会打印出'黄杰',b()可以写成windo
阅读全文
摘要:引言 今天就来了解一下 方法,直到今天才发现原来有这么一个神奇的方法 描述 该方法允许精确添加或修改对象的属性。通过赋值操作添加的普通属性是可枚举的,能够在属性枚举期间呈现出来(for...in 或 Object.keys 方法), 这些属性的值可以被改变,也可以被删除。这个方法允许修改默认的额外选
阅读全文
摘要:引言 最近在使用 ,做一些小demo,但是突然发现 使用ajax像后台(node)传递一个对象参数,但是后台却接收不了。 原因 后面了解到。 会将一个对象解析成 这样的形式传递给后台,数组解析成 ,当传入更复杂的对象和数组 ,`jq`也会解析更深层的对象或者数组,使它们都成为一个个独立的键值对的关系
阅读全文
摘要:引言 我们都知道 操作符在 中一般是用来创建一个构造函数的实例,它在创建实例具体做了什么, "MDN文档" 是这么说的: 我一开始看到,完全没有任何的头绪和理解,到底什么意思,后面通过上网查阅了大量的资料,对 操作符有了初步的认识。 1、创建一个空的简单JavaScript对象(即{}); 2、链接
阅读全文
摘要:说明 这几天写了一个简单的vue项目,需要截取字符串,一时间想到了正则表达式,还折腾了还一会儿,最后上网查了一下,使用 split() 再简单不过了,也顺便回忆一下 join() 。可见我有多菜,哈哈,学了这么久,竟然对它们这么陌生。 split(separator,howmany) 说明: + 可
阅读全文

浙公网安备 33010602011771号