[TIL]

miniyoung37·2019년 10월 1일
0

TIL

목록 보기
7/46

👉Toy - commonCharacter

Error --> Extra Credit: should return common characters between more than two strings

👉Destructuring assignment

({a, b, ...rest} = {a: 10, b: 20, c: 30, d: 40}); 
console.log(a); // 10 
console.log(b); // 20 
console.log(rest); // {c: 30, d: 40}
{...}

var x = [1, 2, 3, 4, 5]; 
var [y, z] = x; 
console.log(y); // 1 
console.log(z); // 2
 
// 변수에 기본값을 할당하면, 분해한 값이 undefined일 때 그 값을 대신 사용
var a, b; 
[a=5, b=7] = [1];
console.log(a); // 1 
console.log(b); // 7

👉spread syntax

function sum(x, y, z) {
  return x + y + z;
}

const numbers = [1, 2, 3];

console.log(sum(...numbers));
// expected output: 6

console.log(sum.apply(null, numbers));
// expected output: 6


// 배열을 연결하는 방법
var arr1 = [0, 1, 2]; 
var arr2 = [3, 4, 5]; // arr2 의 모든 항목을 arr1 에 붙임 
arr1 = arr1.concat(arr2);

// 전개구문 사용
var arr1 = [0, 1, 2]; 
var arr2 = [3, 4, 5]; 
arr1 = [...arr1, ...arr2]; // arr1 은 이제 [0, 1, 2, 3, 4, 5]
profile
TIL record

0개의 댓글