javaScript
javaScript原理学习分享
怀山之水
全栈开发,奋斗ing!
展开
-
EWS6-新特性
let 与 const let 声明的变量只在 let 命令所在的代码块内有效。 const声明一个只读的常量,一旦声明,常量的值就不能改变解构赋值let [a, b, c] = [1, 2, 3]; let {a, b, …rest} = {a: 10, b: 20, c:30, d: 40};Symble使用 Symbol 定义常量,这样就可以保证这一组常量的值都不相等 Symbol.for() 类似单例模式Map 与 SetReflect 与 Proxy字符串..原创 2021-08-29 22:53:50 · 149 阅读 · 0 评论 -
javaScript数据类型
原始类型和对象类型1.原始类型number JavaScript中的所有数字均采用浮点数值表示。浮点数小数使用存在丢精度问题string 在JavaScript程序中的字符串直接量,是由单引号或双引号包括起来的字符序列。在ECMAScript3中,字符串直接量必须写在一行中,而在ECMAScript5中,字符串直接量可以拆分成数行,但每行必须以反斜线结束,反斜线和行结束符都不算是字符串直接量的内容。 &nb原创 2021-08-28 21:30:49 · 107 阅读 · 0 评论 -
js形参与实参
var foo = {n:1};(function(foo){ //形参foo同实参foo一样指向同一片内存空间,这个空间里的n的值为1var foo; //优先级低于形参,无效。console.log(foo.n); //输出1foo.n = 3; //形参与实参foo指向的内存空间里的n的值被改为3foo = {n:2}; //形参foo指向了新的内存空间,里面n的值为2.console.lo原创 2021-08-28 21:11:56 · 85 阅读 · 0 评论 -
js call()函数解析
js call()函数解析参考 https://www.runoob.com/w3cnote/js-call-apply-bind.html转载 2021-03-07 17:28:58 · 120 阅读 · 1 评论