随笔分类 -  JavaScript

摘要:数组的创建方式 1、构造函数方式 2、数组字面两表示法 3、Array.of 方法 [ES6] [Array.of]=>MDN Array.of() 方法创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。 Array.of() 和 Array 构造函数之间的区别在于处理整数参数:Arr 阅读全文
posted @ 2018-06-08 11:12 LinQuQu 阅读(212) 评论(0) 推荐(0)
摘要:【MDN】https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String 【参考】https://www.cnblogs.com/guoyeqiang/p/8178336.html 字符串 阅读全文
posted @ 2018-06-07 21:51 LinQuQu 阅读(259) 评论(0) 推荐(0)
摘要:(1) 在向参数传递基本类型的值时,被传递的值会被复制给一个局部变量(即arguments对象中的一个元素)。意思就是参数实际上是函数的局部变量。(2) 在向参数传递引用类型的值得时候,会把这个值在内存中的地址复制给一个局部变量,因此这个局部变量的变化会反应到函数的外部. 阅读全文
posted @ 2018-04-26 13:04 LinQuQu 阅读(198) 评论(0) 推荐(0)
摘要:(1) (2) 解释: a 的变量声明会被提前。所以当 ! "a" in window 为false 就不会再执行a的赋值语句了,所以,alert(a)的时候就会输出为undefined 阅读全文
posted @ 2018-04-26 10:52 LinQuQu 阅读(536) 评论(0) 推荐(0)
摘要:工厂模式 优点:接受参数,可以无数次的调用这个函数,创建Person对象,而每次他都可以返回一个包含三个属性一个方法的对象。 缺点:虽然解决了创建多个相似对象的问题,但是没有解决对象识别的问题(即怎么知道一个对象的类型)。 构造函数模式 JS中可以创建自定义的构造函数,从而定义自定义对象属性和方法。 阅读全文
posted @ 2018-04-07 13:32 LinQuQu 阅读(38520) 评论(0) 推荐(6)