天天看點

Object.assign方法的使用和splice方法用法

一、基本文法

Object.assign(target, ...sources)      

  二、基本概念

将源對象(source)的所有可枚舉屬性,複制到目标對象(target)。它至少需要兩個對象作為參數,第一個參數是目标對象,後面的參數都是源對象。隻要有一個參數不是對象,就會抛出TypeError錯      
var target = { a: 1, b: 1 };
var source1 = { b: 2, c: 2 };
var source2 = { c: 3Object.assign(target, source1, source2);   // {a:1, b:2, c:3}      
注:
null和undefined将被忽略      
JavaScript中的splice主要用來對js中的數組進行操作,包括删除,添加,替換等。注意:這種方法會改變原始數組!。1.删除-用于删除元素,兩個參數,第一個參數(要删除第一項的位置),第二個參數(要删除的項數)2.插入-向數組指定位置插入任意項元素。三個參數,第一個參數(插入位置),第二個參數(0),第三個參數(插入的項)3.替換-向數組指定位置插入任意項元素,同時删除任意數量的項,三個參數。第一個參數(起始位置),第二個參數(删除的項數),第三個參數(插入任意數量的項)示例:1、删除功能,第一個參數為第一項位置,第二個參數為要删除幾個。array.splice(index,num),傳回值為删除内容,array為結果值。