IT入门 > 面试题 > javascript面试题 > JavaScript对象与数组 >
  • var a=”2015”,请对变量a进行操作生成倒序排列的

    2016/06/13 点击:6363

    var a=2015.splice(); a.sort(function(a,b){ return ab?-1:1; })

  • 如何使用原生JavaScript代码深度克隆一个对象(注

    2016/06/16 点击:6795

  • new操作符具体干了什么呢?

    2016/06/17 点击:5291

    1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。 2、属性和方法被加入到 this 引用的对象中。 3、新创建的对象由 this 所引用,并且最后隐式的返回 this 。

  • js数组去重复元素

    2016/06/18 点击:1479

    Array.prototype.unique1 = function () { var n = []; //一个新的临时数组 for (var i = 0; i

  • js对象的深度克隆

    2016/06/18 点击:1468

    function clone(Obj) { var buf; if (Obj instanceof Array) { buf = []; //创建一个空的数组 var i = Obj.length; while (i--) { buf[i] = clone(Obj[i]); } return buf; }else if (Obj instanceof Object){ buf = {}; //创建一个空对象 for

  • JavaScript原型,原型链 ? 有什么特点?

    2016/06/18 点击:4582

    * 原型对象也是普通的对象,是对象一个自带隐式的 __proto__ 属性,原型也有可能有自己的原型,如果一个原型对象的原型不为null的话,我们就称之为原型链。 * 原型链是由一些用来继

  • eval是做什么的?

    2016/06/18 点击:4983

    它的功能是把对应的字符串解析成JS代码并运行; 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)。

  • javascript对象的几种创建方式

    2016/06/18 点击:7072

    1,工厂模式 2,构造函数模式 3,原型模式 4,混合构造函数和原型模式 5,动态原型模式 6,寄生构造函数模式 7,稳妥构造函数模式

  • javascript继承的6种方法

    2016/06/18 点击:6137

    1,原型链继承 2,借用构造函数继承 3,组合继承(原型+借用构造) 4,原型式继承 5,寄生式继承 6,寄生组合式继承 详情: JavaScript继承方式详解

  • 实现一个函数clone,可以对JavaScript中的5种主要的

    2016/06/18 点击:7138

    Object.prototype.clone = function(){ var o = this.constructor === Array ? [] : {}; for(var e in this){ o[e] = typeof this[e] === "object" ? this[e].clone() : this[e]; } return o; }

  • 共 1 页/10 条记录