随笔分类 -  js

摘要:参考文档 阅读全文
posted @ 2021-02-09 11:00 至安 阅读(609) 评论(0) 推荐(0)
摘要:这种情况就是在一个代码片段里this有可能代表不同的对象,而编码者希望this代表最初的对象 阅读全文
posted @ 2021-01-26 16:20 至安 阅读(1385) 评论(0) 推荐(0)
摘要:let flightSegDto = flightPaxDtos[0].flightSegDtos; //取出第一个对象的属性值 let ticketNum = flightSegDto[0].tktNo /* 与其余对象的属性值进行比较,返回值为boolean类型 every(): 用于检测数组所 阅读全文
posted @ 2021-01-11 15:56 至安 阅读(2171) 评论(0) 推荐(0)
摘要:函数参数的默认值 ##基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 function log(x, y) { y = y || 'World'; console.log(x, y); } log('Hello') // Hello World log('Hello', 阅读全文
posted @ 2021-01-08 17:50 至安 阅读(129) 评论(0) 推荐(0)
摘要:基本用法 参数列表)=> {函数体} var f = v => v; 上面的箭头函数等同于: var f = function(v) { return v; }; 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 var f = () => 5; // 等同于 var f = f 阅读全文
posted @ 2021-01-08 17:47 至安 阅读(158) 评论(0) 推荐(0)
摘要:变量的解构赋值 数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 let a = 1; let b = 2; let c = 3; ES6允许写成下面这样。 let [a, b, 阅读全文
posted @ 2021-01-08 10:47 至安 阅读(130) 评论(0) 推荐(0)
摘要:顶层对象的属性 顶层对象,在浏览器环境指的是window对象,在Node指的是global对象。ES5之中,顶层对象的属性与全局变量是等价的。 window.a = 1; a // 1 a = 2; window.a // 2 上面代码中,顶层对象的属性赋值与全局变量的赋值,是同一件事。 顶层对象的 阅读全文
posted @ 2021-01-07 15:34 至安 阅读(518) 评论(0) 推荐(0)
摘要:01 | let 和 const语法 ES6新增了let命令,用来声明变量。它的用法类似于var,但也有区别 let 和 var ###1、作用范围不同 var声明的变量在全局范围内都有效,所以全局只有一个变量。let声明的变量只在它所在的代码块有效。 { let a = 10; var b = 1 阅读全文
posted @ 2021-01-06 19:52 至安 阅读(575) 评论(0) 推荐(0)
摘要:CommonJS模块开发 CommonJS定义 每个文件就一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 私有作用域不会污染全局作用域。 模块可加载多次,只会在第一次加载时运行一次,然后结果会被缓存起来, 以后在使用,就直接读取缓存结果。想要让模块再次运 阅读全文
posted @ 2020-12-01 18:47 至安 阅读(1007) 评论(0) 推荐(0)
摘要:filter(过滤) 用法: 用于过滤,就是把数组中的每个元素,使用回调函数func进行校验,回调函数func返回一个布尔值,将返回值为 true 的元素放入新数组 参数:函数 返回值: Boolean 写法一: //箭头函数 参数n为数组元素 const nums = [20,30,110,60, 阅读全文
posted @ 2020-11-24 10:00 至安 阅读(679) 评论(0) 推荐(0)
摘要:数组 数组也是一个对象,不同的是对象用字符串作为属性名,而数组用数字作为索引,数组的索引从0开始 创建数组: //方式一:构造器,可以在创建数组时指定 Var arr = new Array(1,2,4,6,7); //方式二:字面量(推荐),可以在创建数组时指定元素 Var arr = [1,2, 阅读全文
posted @ 2020-11-11 23:18 至安 阅读(657) 评论(0) 推荐(0)