![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript基础
six+seven
爱学习的程序员...
可做各种系统、H5、小程序、App,有需要可私信
展开
-
js基础--模板字符串输入反斜杠\
背景最近在写个node脚本,需要读取文件路径,所以采用模板字符串拼接变量的方式动态读取路径。问题在模板字符串直接输入反斜杠不生效解决办法输入两个反斜杠\\const path = `${public_dir}\\${dir}`...原创 2021-12-16 10:27:00 · 3236 阅读 · 0 评论 -
indexOf方法是否可以查找数组中的对象
indexOf是否可以查找数组中的对象const arr = [{age:'1',name:'2'}, {age:'3', name:'4'}]arr.indexOf({age:'1',name:'2'})-1const obj1 = arr[0]arr.indexOf(obj1)0由上述代码可以知道,其实indexOf查找相同地址的对象,所以对于地址不同的对象是查不到的,如果是和数组内部对象指向同一地址,则可以拿到,否则就拿不到对象之间比较{name:'xm'} !== {n原创 2021-10-20 09:35:46 · 4875 阅读 · 0 评论 -
js基础--不同方式创建对象差别
let obj1 = {}let obj2 = new Object()let obj3 = Object.created(null)可以看到,前两种方法都继承了原型上的一些方法和属性,第三种只是一个干净的对象,如果只是用于简单的数据存储,使用第三种可以提高效率,因此可以根据需求选择创建对象的方式。...原创 2021-10-11 10:40:32 · 102 阅读 · 0 评论 -
js基础--数据类型
基础数据类型String、Number、Bollean、Null、Undefined引用数据类型Object、Array、Function、Date、RegExp基础数据类型与引用数据类型区别1.基础数据类型存在于栈内存种,引用数据类型栈内存中存放的是地址,值存放在堆内存中。2.基础数据直接访问,引用数据先访问到栈内存中的地址,再访问到堆内存中的数据。3.复制变量时:基础数据类型,当一个保存值的变量赋值给一个新的变量,会把原始值赋值给新的变量,但是新的变量再栈内存中占据独立的原创 2021-09-22 11:55:18 · 58 阅读 · 0 评论