返回顶部
首页 > 资讯 > 精选 >JavaScript如何使用Object.assign函数
  • 221
分享到

JavaScript如何使用Object.assign函数

2023-06-03 03:06:28 221人浏览 薄情痞子
摘要

这篇文章主要介绍了javascript如何使用Object.assign函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Object.assign:对象属性复制,浅拷贝Ob

这篇文章主要介绍了javascript如何使用Object.assign函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Object.assign:对象属性复制,浅拷贝

Object.assign = Object.assign || function() {    if (arguments.length == 0) throw new TypeError('Cannot convert undefined or null to object');    let target = arguments[0],        args = Array.prototype.slice.call(arguments, 1),        key;    args.forEach(function(item) {        for (key in item) {            item.hasOwnProperty(key) && (target[key] = item[key])        }    })    return target}

使用Object.assign可以钱克隆一个对象:

let clone = Object.assign({}, target);

简单的深克隆可以使用JSON.parse()和jsON.stringify(),这两个api是解析json数据的,所以只能解析除symbol外的原始类型及数组和对象。

let clone = JSON.parse( JSON.stringify(target) )

感谢你能够认真阅读完这篇文章,希望小编分享的“JavaScript如何使用Object.assign函数”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: JavaScript如何使用Object.assign函数

本文链接: https://lsjlt.com/news/232666.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JavaScript如何使用Object.assign函数
    这篇文章主要介绍了JavaScript如何使用Object.assign函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Object.assign:对象属性复制,浅拷贝Ob...
    99+
    2023-06-03
  • object.assign()如何使用
    这篇“object.assign()如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“object.assign()如何...
    99+
    2023-07-04
  • JavaScript如何实现Object.assign
    这篇文章主要为大家展示了“JavaScript如何实现Object.assign”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript如何实现Object.assign”这篇文章吧。...
    99+
    2023-06-27
  • JS中Object.assign方法如何使用
    今天小编给大家分享一下JS中Object.assign方法如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、基本语法...
    99+
    2023-07-02
  • JavaScript如何使用Object.keys函数
    这篇文章给大家分享的是有关JavaScript如何使用Object.keys函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Object.keys:返回一个由一个给定对象的自身可枚举属性组成的数组Object....
    99+
    2023-06-03
  • JavaScript如何使用isStatic函数
    这篇文章主要为大家展示了“JavaScript如何使用isStatic函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript如何使用isStatic函数”这篇文章吧。isStat...
    99+
    2023-06-03
  • JavaScript如何使用isObjectLike函数
    这篇文章给大家分享的是有关JavaScript如何使用isObjectLike函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。isObjectLike:检查value是否是类对象。如果一个值是类对象,那么它不应...
    99+
    2023-06-03
  • JavaScript如何使用isObject函数
    这篇文章给大家分享的是有关JavaScript如何使用isObject函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。isObject:判断数据是不是引用类型的数据(例如:array,function,obje...
    99+
    2023-06-03
  • JavaScript如何使用getPropByPath函数
    这篇文章主要介绍JavaScript如何使用getPropByPath函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!getPropByPath:根据字符串路径获取对象属性:‘obj[0].count’functi...
    99+
    2023-06-03
  • JavaScript如何使用downloadFile函数
    小编给大家分享一下JavaScript如何使用downloadFile函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!downloadFile:base64数据...
    99+
    2023-06-03
  • JavaScript如何使用getExplorerInfo函数
    小编给大家分享一下JavaScript如何使用getExplorerInfo函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!getExplorerInfo:获取...
    99+
    2023-06-03
  • JavaScript如何使用dateFormater函数
    这篇文章将为大家详细讲解有关JavaScript如何使用dateFormater函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。dateFormater:格式化时间function dateF...
    99+
    2023-06-03
  • JavaScript如何使用isPCBroswer函数
    这篇文章给大家分享的是有关JavaScript如何使用isPCBroswer函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。isPCBroswer:检测是否为PC端浏览器模式function isPC...
    99+
    2023-06-03
  • JavaScript如何使用clone函数
    小编给大家分享一下JavaScript如何使用clone函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!clone:克隆数据,可深度克隆这里列出了原始类型,时间...
    99+
    2023-06-03
  • JavaScript如何使用hyphenate函数
    这篇文章将为大家详细讲解有关JavaScript如何使用hyphenate函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。hyphenate:驼峰命名转横线命名:拆分字符串,使用-相连,并且转换为小写l...
    99+
    2023-06-03
  • JavaScript如何使用extend函数
    这篇文章主要为大家展示了“JavaScript如何使用extend函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript如何使用extend函数”这篇文章吧。extend:将属性...
    99+
    2023-06-03
  • JavaScript如何使用camelize函数
    小编给大家分享一下JavaScript如何使用camelize函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!camelize:横线转驼峰命名let ...
    99+
    2023-06-03
  • JavaScript如何使用isEmpty函数
    这篇文章给大家分享的是有关JavaScript如何使用isEmpty函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。isEmpty:检查value是否为空如果是null,直接返回true;如果是类数组,判断数据...
    99+
    2023-06-03
  • JavaScript如何使用isArrayLike函数
    这篇文章将为大家详细讲解有关JavaScript如何使用isArrayLike函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。isArrayLike:检查value是否是类数组如果一个值被认为是类数组,...
    99+
    2023-06-03
  • JavaScript如何使用isDate函数
    这篇文章主要为大家展示了“JavaScript如何使用isDate函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript如何使用isDate函数”这篇文章吧。isDate:判断数...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作