美文网首页
Object.assign() $.extend() 将所有可枚

Object.assign() $.extend() 将所有可枚

作者: MAYDAY77 | 来源:发表于2024-07-17 17:27 被阅读0次

let target = { name: '张三', age: 18 }

let source1 = { state: 'single', age: 22 }

let source2 = { mood: 'happy', age: 25 }

let result = Object.assign(target, source1, source2)

console.log(target, 'assign')

let targetObj = { name: '张三', age: 18 }

let sourceObj1 = { state: 'single', age: 22 }

let sourceObj2 = { mood: 'happy', age: 25 }

let result = $.extend(targetObj, sourceObj1, sourceObj2)

console.log(targetObj, 'extend')

二者可以得到同样的效果

但是IE浏览器不兼容Object.assign(),主要是因为Object.assign()是ES6新引入的语法,而IE浏览器(特别是较旧的版本)不支持这一新特性;如果需要兼容IE的话建议使用$.extend。

相关文章

  • 实现 Object.assign

    Object.assign() 方法将所有可枚举(Object.propertyIsEnumerable() 返回...

  • Object 的一些方法

    Object的一些方法 1. Object.assign()Object.assign() 方法用于将所有可枚举属...

  • js-Object.assign()

    Object.assign()是ES6之后推出的。 作用 Object.assign() 用于将所有可枚举的自有属...

  • ES6新增的API

    新增API列表 - Object.assign Object.assign() 方法用于将所有可枚举属性的值从一个...

  • js ------ Object.assign

    Object.assign() Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制...

  • Object.assign()

    资源链接Object.assign() Object.assign() 方法用于将所有可枚举属性的值从一个或多个源...

  • JS 浅拷贝深拷贝

    浅拷贝 Object.assign Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象...

  • 对象

    1. Object.assign() Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对...

  • Object.assign()

    Object.assign() Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象分配到...

  • 对象的常用方法

    1. Object.assign() Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对...

网友评论

      本文标题:Object.assign() $.extend() 将所有可枚

      本文链接:https://www.haomeiwen.com/subject/oawlhjtx.html