javaScript实现clone就是这么简单!

    实现Cloneable接口的类能被复制。

看js怎么来实现

  clone(data: any): any {
    let model = {};

    for (let item in data) {
      console.log(Object.prototype.toString.call(data[item]));
      if ( data[item] instanceof Array ) {
        model[item]=new Array();
        for (let i = 0; i < data[item].length; i++) {
         
          model[item].push(this.clone(data[item][i]));
        }
      } else {
        model[item] = data[item];
      }

    }
    return model;
  }

猜你喜欢

转载自blog.csdn.net/wgp15732622312/article/details/79560109
今日推荐