摘要: 问题 相信很多人在用Vue使用别人的组件时,会用到 Vue.use() 。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios时,就不需要用 Vue.use(axios),就能直接使用。那这是为什么 答案 因为 axios 没有 install。什么意思呢? 阅读全文
posted @ 2019-12-22 10:16 jeff_zhu 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 Object.defineProperty(obj, prop, descriptor) 参数:obj要在其上定义属性的对象。prop要定义或修改的属性的名称。des 阅读全文
posted @ 2019-12-14 21:30 jeff_zhu 阅读(233) 评论(0) 推荐(0) 编辑
摘要: new 运算符 1,实例化一个对象 2,将构造函数prototype对象赋值给对象__proto__属性 3,将对象作为函数this传进去,函数有return 并且是对象的话,就直接返回return的对象,没有的话返回创建的这个对象。 阅读全文
posted @ 2019-12-14 20:09 jeff_zhu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Object.create(proto,propertiesObject)方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。 参数: proto:新创建对象的原型对象。 propertiesObject : 可选。如果没有指定默认为 undefined 则是要添加到新创建对象 阅读全文
posted @ 2019-12-14 20:03 jeff_zhu 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Object.getPrototypeOf() Object.setPrototypeOf() Object.keys() // 对象自身可遍历属性 Object.values() // 对象自身可遍历属性 Object.entries() // 对象自身可遍历属性 Object.getOwnPro 阅读全文
posted @ 2019-12-14 19:31 jeff_zhu 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 全局函数 eval () isFinite () 检查某个值是否为有穷大的数 isNaN () 检查某个值是否是数字 返回true或false 注意 空字符串,null返回 false Number () 把对象的值转换为数字 如果对象的值无法转换为数字,那么 Number() 函数返回 NaN p 阅读全文
posted @ 2019-12-12 22:30 jeff_zhu 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 解构赋值 对象的解构赋值,用于从一个对象取值,相当于将所有可遍历的,但尚未被读取的属性分配到指定对象上面。 所有的键和它们的值都会复制到新对象上面 let {x , y , ...z } = {x:1,y:2, a:3 , b:4 }; x // 1 y // 2 z // {a:3,b:4 } 由 阅读全文
posted @ 2019-12-12 22:03 jeff_zhu 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 属性的简洁表示法 var foo = 'bar'; var baz = {foo}; baz // {foo: ' bar ' } 等同于 var baz = {foo:foo}; es6中允许在对象中只写属性名,不写属性值。这时属性值等于属性名所代表的变量。 function f ( x, y) 阅读全文
posted @ 2019-12-04 23:12 jeff_zhu 阅读(159) 评论(0) 推荐(0) 编辑
摘要: es6规定只要函数使用了默认值,扩展运算符,解构赋值,那么函数内部就不能显式设定为严格模式,否则就会报错 有两种方法可以避免这种限制,第一种是设定全局性的严格模式,第二种把函数包在一个无参数立即执行函数里面 name属性 如果 将一个匿名函数赋值给一个变量,es5的name属性会返回空字符串,es6 阅读全文
posted @ 2019-12-03 23:07 jeff_zhu 阅读(166) 评论(0) 推荐(0) 编辑
摘要: // es6引入了一种新的数据类型,symbol,表示独一无二的值,它是JavaScript第七种数据类型 // 前六种分别为:undefined,null,boolean,string,number,object, // Symbol值通过Symbol函数生成 // 也就是说对象的属性名现在可以有 阅读全文
posted @ 2019-12-02 21:33 jeff_zhu 阅读(94) 评论(0) 推荐(0) 编辑