zoukankan      html  css  js  c++  java
  • js 把一个数组的值符合赋值给另一个数组 IE不支持Object.assign

    var a=[1,2,3];

    var b=[5,6,7];

    b=b.concat(a);

    console.log(b);

    输出结果:[1,2,3,5,6,7]

    iE不支持使用assign可以使用var obj = jQuery.extend(formconfig2,data);来代替

    或者可以添加以下代码

    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 obj = Object.assign(formconfig2,data);
  • 相关阅读:
    数论2&莫&杜
    虚树学习笔记
    LinkCutTree学习笔记
    FWT学习笔记
    容斥
    线段树合并
    线性基
    FFT_应用和例题
    斜率优化
    Redis中String的底层实现
  • 原文地址:https://www.cnblogs.com/lyw0826/p/13639348.html
Copyright © 2011-2022 走看看