摘要: 不改变原数组的有 concat():连接数组 join():数组=>字符串 slice():截取数组的一部分 改变原数组的有: pop()删除并返回数组最后一个元素,shift()与其相反,删除第一个 push()向数组末添加>=1个元素,返回数组新长度,unshift()与其相反,向开头添加 so 阅读全文
posted @ 2022-08-02 15:16 锦呀 阅读(23) 评论(0) 推荐(0)
摘要: 已知数组arr = [2,20,3,12,9],现在要对数组进行遍历,只要数组存在大于10的元素,则输出true,否则输出false,则下列选项中,符合要求的是() arr.filter()用于筛选出满足要求的数组元素,并返回新的数组,因此输出结果为[20,12],A选项错误;arr.some()用 阅读全文
posted @ 2022-08-02 11:53 锦呀 阅读(48) 评论(0) 推荐(0)
摘要: 1. 当传入参数的为基本类型(number, string, boolean)时,传入实际值 2. 当传入参数为引用类型时, 传入内存地址,对形参的修改,相当于对原值的修改 例子: function fn(a){ a.username="张三" } var a={ username:"lisa", 阅读全文
posted @ 2022-08-01 16:35 锦呀 阅读(41) 评论(0) 推荐(0)
摘要: Git错误提示之:fatal: Not a git repository (or any of the parent directories): .git产生原因:一般是没有初始化git本地版本管理仓库,所以无法执行git命令 解决方法:操作之前执行以下命令行: git init 然后执行一下git 阅读全文
posted @ 2022-07-01 14:16 锦呀 阅读(72) 评论(0) 推荐(0)
摘要: return a.hasOwnProperty(b) hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。 return b in a; 检查对象中是否存在属性有三种方法。 第一种使用 in 操作符号: const o = { "p 阅读全文
posted @ 2022-06-18 13:55 锦呀 阅读(76) 评论(0) 推荐(0)
摘要: var arr=[{a:1},{}]; arr.forEach(function(item,idx){ item.b=idx; }); 上面代码执行后, arr 的值是:() forEach()方法是对数组中的每一项运行给定函数。 回调函数的参数item为数组当前项,idx为当前索引。 本题就是把数 阅读全文
posted @ 2022-05-27 21:03 锦呀 阅读(38) 评论(0) 推荐(0)
摘要: function test() { var n = 4399; function add(){ n++; console.log(n); } return {n:n,add:add} } var result = test(); var result2 = test(); result.add(); 阅读全文
posted @ 2022-05-27 16:58 锦呀 阅读(30) 评论(0) 推荐(0)
摘要: var a=b=3 时a是局部变量,而b是全局变量 阅读全文
posted @ 2022-05-27 14:33 锦呀 阅读(17) 评论(0) 推荐(0)
摘要: E. Generator函数形式上,Generator 函数是一个普通函数,但是有两个特征。 一是,function关键字与函数名之间有一个星号; 二是,函数体内部使用yield表达式,定义不同的内部状态(yield在英语里的意思就是“产出”)。 function* helloWorldGenera 阅读全文
posted @ 2022-05-25 22:03 锦呀 阅读(311) 评论(0) 推荐(0)
摘要: const target = { a: 1 }; const source1 = { b: 2 }; const source2 = { c: 3 }; assign(target, source1,source2); console.log(target); 阅读全文
posted @ 2022-05-25 22:02 锦呀 阅读(19) 评论(0) 推荐(0)