上一页 1 ··· 5 6 7 8 9
  2018年4月18日
摘要: 题目描述 合并数组 arr1 和数组 arr2。不要直接修改数组 arr,结果返回新的数组 阅读全文
posted @ 2018-04-18 23:59 大黑ylx 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 题目描述 删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组。 阅读全文
posted @ 2018-04-18 23:50 大黑ylx 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组。 阅读全文
posted @ 2018-04-18 23:43 大黑ylx 阅读(122) 评论(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 阅读(4633) 评论(0) 推荐(0) 编辑
  2018年4月13日
摘要: 这道题是我面试一家大数据公司的一道面试题,这算是很简单的面试题了,但它主要还是考验你的思维发散能力,下面那些方法中我只想到了前面的3种方法,后面三种是面试官教我的,面试官人超级好,还叫我好好打扎实基础再来面试,不过意思就是,你目前能力还不够,回家看书吧(捂脸)。 一、inline-block 元素的 阅读全文
posted @ 2018-04-13 12:30 大黑ylx 阅读(743) 评论(0) 推荐(0) 编辑
  2018年4月12日
摘要: 一、匿名函数 匿名函数指的是创建一个函数并将它赋值给变量functionName。 注意的是,和普通函数不同,匿名函数要先声明才可以调用,以下的代码是错误的。 二、闭包 闭包是指有权访问另一个函数作用域中的变量的函数。 闭包中的匿名函数可以访问 createComparisonFunction() 阅读全文
posted @ 2018-04-12 21:29 大黑ylx 阅读(227) 评论(0) 推荐(0) 编辑
  2018年4月11日
摘要: 一、原型链 使用实例方法时,会经历三个搜索步骤: (1)搜索实例 (2)搜索SubType.prototype (3)搜索SuperType.prototype 注:在通过原型链实现继承时,不能使用对象字面量创建原型方法,因为这样会重写原型链。其次,原型链实现继承时存在的问题和原型模式创建对象几乎一 阅读全文
posted @ 2018-04-11 20:48 大黑ylx 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式 工厂模式解决了创建多个相似对象的问题,但没有解决对象识别的问题(即怎样知道一个对象的类型)。 二、构造函数模式 主要是利用构造函数创建对象,缺点是当需要定义很多方法是,就要定义很多全局函数,那自定义的引用类型就丝毫没有封装性可言了。 三、原型模式 使用原型对象的好处是可以让所以对象实例 阅读全文
posted @ 2018-04-11 19:25 大黑ylx 阅读(287) 评论(0) 推荐(1) 编辑
  2018年4月2日
摘要: JavaScript的数据类型和Java还是有很大差别的,Java的数据类型分得比较细,而JavaScript只是大致分几个类,其中就有Undefined 、 Null 、Boolean、Number 、 String 、 Object类型。 1、 typeof 操作符 typeof 主要是为了检测 阅读全文
posted @ 2018-04-02 21:14 大黑ylx 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9