随笔分类 - JavaScript原生
JavaScript原生的学习
-
JS中的类Class的总结
摘要:1、虽然ES6类表面上看起来是可以支持正式的面向对象编程,但是实际上它背后使用的仍然是原型和构造函数的概念 2、类与函数之间的区别 与函数的定义不同的是,虽然函数声明可以提升,但类的定义不可以提升 函数受函数作用域限制,而类受块作用域限制 类表达式的名称是可选的,把类表达式赋值给变量后,可以通过属性 阅读全文
-
JS的中数的取值范围的大小
摘要:对于整数,根据ECMAScript标准的要求,Javascript能表示并进行精确算术运算的整数范围为:正负2的53次方,也即从最小值-9007199254740992到最大值+9007199254740992之间的范围,对于超过这个范围的整数,Javascript依旧可以进行运算,但却不保证运算结 阅读全文
-
javascript中字符串和数字之间互相转换的方法总结
摘要:var a = 42; // 数字转为字符串 var b = a + ""; // 隐式强制类型转换 var c = String(a); //显式强制类型转换 // 字符串转为数字 var a5 = "42"; var a6 = "42px"; var d = Number(a5); var e 阅读全文
-
typeof和valueof、instance of 之间的区别
摘要:1、typeof // typeof 返回的是类型的字符串值 typeof undefined 'undefined' // true typeof true 'boolean' // true typeof 42 'number' // true typeof "42" "string" // t 阅读全文
-
javascript中map会改变原始的数组吗
摘要:其实这个问题应该不是说从map的角度去看,而是应该从数据的类型角度来看, 1、首先来看基本数组类型,例子如下所示: 在这个例子中,数组arr1 中的数据都是属于基本数据类型,基本数据类型是按值进行访问的,所以尽管对arr1中的item进行了操作,但是并不会改变原数组中的每一项 let arr1 = 阅读全文
-
正则表达式中match和exec, test
摘要:// test // 判断字符串是否满足某个匹配模式,满足的话,返回true,否则,返回false let reg = /^a/ let str = '123abc' console.log(reg.test(str)) //false // exec // 用于检索字符串中的正则表达式的匹配。该函 阅读全文
-
记录一些自己看过,但是不常用的JavaScript的属性
摘要:1、JavaScript中的Array.prototype.slice.call(arguments)能将有length属性的对象转换为数组(特别注意: 这个对象一定要有length属性) 理解第一步: 其中,arguments是一个具有length属性的对象, 通过call 这个方法,把argum 阅读全文
-
动态生成的数据渲染后传给后端
摘要:for (var i = 0; i < this.myData.length; i++) { let obj = {} for (var key in this.myData[i]) { obj[key] = this.myData[i][key] } this.passedParameter.pu 阅读全文
浙公网安备 33010602011771号