day17 js设计模式 批量创建对象 工厂模式 //将创建对象的代码封装在一个函数中 function createPerson(name, age, gender) { var person = new Object…
第十六天易忘知识点-JS
day16 基本包装类型 在ES中,数据类型分为基本数据类型和引用类型,ES提供了三种特殊的引用类型,Bollean、Number、String,拥有内置方法,可以对数据进行额外操作。 基本数据类型可以调用对象的方法,是…
第十五天易忘知识点-JS
day15 正则表达式实例方法 1.exec 如果可以匹配到返回的是一个result数组,否则为null 2.test 如果可以匹配到返回的是true,否则为false 前瞻表达式 在正则表达式当中有个东西叫做前瞻,有的…
第十四天易忘知识点-JS
day14 数组API 数组序列化 toString() 在默认情况下都会以逗号分隔字符串的形式返回数组项 join() 使用指定的字符串用来分隔数组字符串 构造函数的方法 1.Array.isArray()判断是否为数…
第十三天易忘知识点-JS
day13 函数内部属性 arguments:类数组对象,包含了函数传入的所有参数,arguments有一个成员callee,表示正在运行中的函数本身,通过使用改成员可以实现匿名递归 this:面向对象语言中 this …
第十二天易忘知识点-JS
day12 检测对象中是否包含某属性 使用in var obj = { name:"", } console.log('name' in obj); 使用hasOwnProperty 判断是否为自身的属性而非继承的 va…
第十一天易忘知识点-JS
day11 类型转换 任意类型转字符串 数组转字符串会删去[],比如:[1, 2]转字符串为:"1, 2" 空对象{}转字符串为[object Object] 其余都为直接加上双引号变成字符串 任意类型转数字 空字符串"…