面试题
文章平均质量分 55
爱前端的小张
这个作者很懒,什么都没留下…
展开
-
前端vue面试题2:为什么data属性是一个函数而不是一个对象
上面讲到组件data必须是一个函数,不知道大家有没有思考过这是为什么呢?在我们定义好一个组件的时候,vue最终都会通过Vue.extend()构成组件实例这里我们模仿组件构造函数,定义data属性,采用对象的形式count : 0创建两个组件实例修改componentA组件data属性的值,componentB中的值也发生了改变产生这样的原因这是两者共用了同一个内存地址,componentA修改的内容,同样对componentB产生了影响。原创 2023-04-22 14:46:30 · 137 阅读 · 0 评论 -
前端面试题3:Object.assign的使用
如果只是想将两个或多个对象的属性合并到一起,不改变原有对象的属性,可以用一个空的对象作为target对象。是后面的属性覆盖前面的还是前面的属性覆盖后面的呢?简单来说,就是Object.assign()是对象的静态方法,可以用来复制对象的可枚举属性到目标对象,利用这个特性可以实现。没有同名的属性会直接复制到目标对象上,同名的属性后面的属性值会覆盖前面的同名属性值。1、Object.assign 方法只会拷贝源对象自身的并且可枚举的属性到目标对象,继承属性和不可枚举属性是不能拷贝的。3、目标对象自身也会改变。原创 2023-04-22 15:08:52 · 187 阅读 · 0 评论 -
前端vue面试题1 : v-if和v-for为什么不建议一起使用
v-if,v-for原创 2023-04-20 21:23:42 · 121 阅读 · 0 评论