面试题
lily_Chine
程序爰
展开
-
js判断一个变量是否为数组
var arr = [];console.log(arr instanceof(Array));console.log(arr.constructor === Array);console.log(Array.prototype.isPrototype(arr));console.log(Object.getPrototypeOf(arr) === Array.prototype);Obj原创 2017-09-13 19:57:03 · 2179 阅读 · 0 评论 -
js实现深克隆
function deepCopy(obj){ if(typeof obj != 'object'){ return ojb; } var newObj = obj.constructor === Array ? [] : {}; for(var i in obj){ newObj[i] = deepCopy(obj[i]);原创 2017-09-13 15:24:01 · 334 阅读 · 0 评论 -
javascript继承
原型链继承 思想:利用原型让一个引用类型继承另一个引用类型的属性和方法 形式:function SuperType(){ this.property = true; this.colors = ['red'];}SuperType.prototype.getSuperValue = function(){ return this.property;}func原创 2017-09-12 19:07:30 · 160 阅读 · 0 评论 -
滴滴出行-前端面试题目
重点内容js继承webstorage,localstorage,cookie的异同webpack前端构建工具es6箭头函数flexboxcss3的reset使用h5实现页面缓存如何判断数组和对象amd,cmd的异同requirejscall,apply,bind的异同div中内容的垂直居中 ================== 笔者会逐步上传答案原创 2017-09-12 12:13:13 · 2189 阅读 · 0 评论