-
要注意const声明的常量不是值不能动,而是指向的那个内存地址所保存的数据不得改动。对于简单的数据类型(Number, String, Bool)值就保存在那个内存地址,所以值就不能变了。而复合类型的(最主要的是数组和对象)里面的内容是可变的,但指向还是不能变。
From阮一峰老师的《EMCAScript 6 入门》
查看全部 -
Set 合并 去重,交集,差集
查看全部 -
函数默认值、多参数的写法
function fun1(x=0,y=0){
return x+y;
}
console.log(fun1(2,1));
function aaa(...n){
console.log(n.length,n,n[3]);
}
aaa(1,2,3,4,5,6,7,1)
2.箭头函数
let fun2=(x=0,y=2)=>{
return x+y;
}
console.log(fun2(3,7));
// 只有一个参数时,()可以省略,没有参数或者两个及以上参数必须有()
let fun3=x=>{
return x;
}
// 如果函数体里边只有一句话,大括号也可以不要,return单词省略不写
let fun4=x=>x+1;//隐式返回
console.log(fun3(111),fun4(5));
3.函数尾调用
查看全部 -
用来判断指定字符串是否存在
indexOf不存在时返回-1,存在时返回字符串开始位置
includes存在时返回true,不存在时返回false
startsWith判断是否以某字符串开头,array.startsWith(string,num)表示从num位置是否以string开头,num表示开始查找的位置,不带num参数从0开始找
endsWith判断是否以某字符串结尾,array.ensWith(string,num),表示前num个字符是否以string结尾,注意要从1开始数,startsWith是从0开始数。
查看全部 -
windows 下建 点 开头的文件 后面以点结尾
查看全部 -
ES3是在1999年发布的,让js真正成为了一门编程语言——有正则表达式,有流程控制,有异常处理、有字符串处理
ES4是在2008年发布的,由于思想太过激进,被废弃了。ES4的草案跟ES6是高度类似的,ES5反而只是在ES3的基础上小改了一下
查看全部 -
ES2015,2016,2017,2018,1019……泛称为ES6
查看全部 -
同源策略是一种约定,也是浏览器最核心、最基本的安全功能。同源指的是协议、域名和端口号都相同的情况。
查看全部 -
我用的是HbuilderX,运行是用localhost的,没有这个问题,跨域问题是vscode会出现的
查看全部 -
for in是遍历对象属性的,不能遍历Map实例里面的值,我试了下,什么也没有输出
查看全部 -
for in和forEach好像不是ES6的吧,for of才是,而是只能用在可迭代对象上。
for in是用来遍历对象的可枚举属性(不一定是数组),
forEach是数组对象才能使用的一种遍历方法。
查看全部 -
把标签模板字符串和函数连用的用法:
函数名后面紧跟着``包裹的模板字符串,里面有用到${}来占位,并且插入了某个表达式的值。然后在这个函数里面,第一个形参接收的就是一个数组,里面的元素是除了模板占位符以外的每一段,从第二个形参开始,接收的是每个占位符的表达式的值。
查看全部 -
有一种痛,不是程序员可能不懂,但如果是程序员一定懂,那就是给变量或函数命名。
随着项目越来越复杂,变量和函数数量越来越多,英语水平貌似也 hold 不住了。
虽然每个编程语言都有各种命名规范,但是也不能解决所有的问题。
每个程序员或多或少都在写代码的时候为变量和函数命名苦恼过!
查看全部 -
有一种痛,不是程序员可能不懂,但如果是程序员一定懂,那就是给变量或函数命名。
随着项目越来越复杂,变量和函数数量越来越多,英语水平貌似也 hold 不住了。
虽然每个编程语言都有各种命名规范,但是也不能解决所有的问题。
每个程序员或多或少都在写代码的时候为变量和函数命名苦恼过!
查看全部 -
本课程以马克思主义理论为指导,紧密联系我国经济体制改革实际,
力求全面系统地介绍国有资产管理的基本理论、基本知识、基本方法和我国现行国有资产管理方面的政策与制度,
努力反映我国国有资产管理体制改革的最新成果和国内外国有资产管理的实践经验。本书大体上按国有资产管理原理、
国有资产基础管理、国有资产经营管理和国有资产综合管理的体系安排,以便客观全面地介绍国有资产管理的理论与实务,
同时也便于学生由浅入深、循序渐进地学习
查看全部
举报