javascript 호환성: 연산 자 를 펼 치 는... 의 강등

2292 단어
연산 자 를 펼 치 는... 사용 하기 좋 은 ES6 의 새로운 특성 입 니 다. 잘 사용 하면 많은 코드 를 절약 할 수 있 습 니 다.
그러나 ES6 특성 상 호환성 문제 가 있 고 Babal (온라인 코드 페이지) 은 연산 자 를 바 꾸 지 않 습 니 다.
전개 연산 자 는 크게 두 가지 용법 으로 나 뉜 다. 전개 대상 과 전개 배열 이다.
이제 연산 자 를 펼 치 는 강등 표기 법 을 말씀 드 리 겠 습 니 다.
 
전개 대상:
var a = {
  //     500 
}
var b = {
  ...a
}

Object. assign 으로 풀 수 있 습 니 다.
var a = {
  //     500 
}
var b0 = {
  //     500 
}
var b = Object.assign(b0, a)

 
배열 펼 치기:
var arrayA = [/*      */]
var arrayB = [/*      */]
var last_array = [...arrayA, ...arrayB]

[]. concat () 로 풀 수 있 습 니 다.
var arrayA = [/*      */]
var arrayB = [/*      */]
var last_array = [].concat(arrayA, arrayB)

 
이상
 
다음으로 전송:https://www.cnblogs.com/foxcharon/p/11116182.html

좋은 웹페이지 즐겨찾기