首页 前端知识 原生js合并两个json方法兼容IE浏览器

原生js合并两个json方法兼容IE浏览器

2023-05-14 16:05:14 前端知识 前端哥 270 974 我要收藏

原生js合并两个json方法兼容IE浏览器

<!DOCTYPE html><html>	<head>		<meta charset="utf-8">		<title>前端哥——原生js合并两个json方法兼容IE浏览器</title>	</head>	<body>		<script>			// IE 兼容方法			if (typeof Object.assign != 'function') {				Object.assign = function(target) {					'use strict';					if (target == null) {						throw new TypeError('Cannot convert undefined or null to object');					}					target = Object(target);					for (var index = 1; index < arguments.length; index  ) {						var source = arguments[index];						if (source != null) {							for (var key in source) {								if (Object.prototype.hasOwnProperty.call(source, key)) {									target[key] = source[key];								}							}						}					}					return target;				};			}			// 以下为测试代码			var target = {				a: 1,				b: 2,				c:5			};			var source = {				b: 4,				c: 12121,				key:"news"			};			var returnedTarget = Object.assign(target, source);						console.log(returnedTarget);			alert(JSON.stringify(returnedTarget))		</script>	</body></html>


转载请注明出处或者链接地址:https://www.qianduange.cn//article/23.html
评论
会员中心 联系我 留言建议 回顶部
复制成功!