Vue中Object.assign清空数据报错怎么解决(object.assign,vue,开发技术)

时间:2024-05-02 23:11:45 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Vue%E4%B8%ADObject.assign%E6%B8%85%E7%A9%BA%E6%95%B0%E6%8D%AE%E6%8A%A5%E9%94%99%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3

想清空Vue中的data数据报错也许是没有改变this指向的原因可以试着用call等方便改变this指向,

例如:

如果只是想清楚其中某条数据可以使用

Object.assign()

注意

Object.assign()方法的第一个参数是目标对象,其余的参数为原对象,所有的原对象都会合并到目标对象

也就是第一个参数的原内容会被改变

如果目标对象与源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性。

如果此参数为对象,直接返回该参数。

如果该参数不是对象,则会先转成对象,然后返回。

由于undefined和null无法转成对象,所以如果它们作为参数,就会报错。

如果非对象参数出现在源对象的位置(即非首参数),那么处理规则有所不同。首先,这些参数都会转成对象,如果无法转成对象,就会跳过。这意味着,如果undefined和null不在首参数,就不会报错。

其他类型的值(即数值、字符串和布尔值)不在首参数,也不会报错。但是,除了字符串会以数组形式,拷贝入目标对象,其他值都不会产生效果。

猜猜结果是什么

{"101":{"Standards":{"111":[0.2]}}}

本文:Vue中Object.assign清空数据报错怎么解决的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:C语言分支句实例分析下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18