随笔分类 -  JavaScript

上一页 1 2 3
数组合并
摘要:题目描述 合并数组 arr1 和数组 arr2。不要直接修改数组 arr,结果返回新的数组 阅读全文
posted @ 2018-04-18 23:59 大黑ylx 阅读(260) 评论(0) 推荐(0)
删除首项元素
摘要:题目描述 删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组。 阅读全文
posted @ 2018-04-18 23:50 大黑ylx 阅读(203) 评论(0) 推荐(0)
添加首部元素
摘要:题目描述 在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组。 阅读全文
posted @ 2018-04-18 23:43 大黑ylx 阅读(133) 评论(0) 推荐(0)
删除数组末尾元素
摘要:题目描述 删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组。 第一种方法(concat + splice): 1 function truncate(arr) { 2 var newArr = arr.concat();//concat(item)连接生成新数组,无item 阅读全文
posted @ 2018-04-18 19:33 大黑ylx 阅读(4759) 评论(0) 推荐(0)
函数表达式——匿名函数和闭包
摘要:一、匿名函数 匿名函数指的是创建一个函数并将它赋值给变量functionName。 注意的是,和普通函数不同,匿名函数要先声明才可以调用,以下的代码是错误的。 二、闭包 闭包是指有权访问另一个函数作用域中的变量的函数。 闭包中的匿名函数可以访问 createComparisonFunction() 阅读全文
posted @ 2018-04-12 21:29 大黑ylx 阅读(234) 评论(0) 推荐(0)
面向对象的程序设计——继承
摘要:一、原型链 使用实例方法时,会经历三个搜索步骤: (1)搜索实例 (2)搜索SubType.prototype (3)搜索SuperType.prototype 注:在通过原型链实现继承时,不能使用对象字面量创建原型方法,因为这样会重写原型链。其次,原型链实现继承时存在的问题和原型模式创建对象几乎一 阅读全文
posted @ 2018-04-11 20:48 大黑ylx 阅读(209) 评论(0) 推荐(0)
面向对象的程序设计——创建对象
摘要:一、工厂模式 工厂模式解决了创建多个相似对象的问题,但没有解决对象识别的问题(即怎样知道一个对象的类型)。 二、构造函数模式 主要是利用构造函数创建对象,缺点是当需要定义很多方法是,就要定义很多全局函数,那自定义的引用类型就丝毫没有封装性可言了。 三、原型模式 使用原型对象的好处是可以让所以对象实例 阅读全文
posted @ 2018-04-11 19:25 大黑ylx 阅读(293) 评论(0) 推荐(1)
JavaScript的数据类型
摘要:JavaScript的数据类型和Java还是有很大差别的,Java的数据类型分得比较细,而JavaScript只是大致分几个类,其中就有Undefined 、 Null 、Boolean、Number 、 String 、 Object类型。 1、 typeof 操作符 typeof 主要是为了检测 阅读全文
posted @ 2018-04-02 21:14 大黑ylx 阅读(166) 评论(0) 推荐(0)

上一页 1 2 3