>웹 프론트엔드 >JS 튜토리얼 >JavaScript에 대한 몇 가지 기본 설명

JavaScript에 대한 몇 가지 기본 설명

巴扎黑
巴扎黑원래의
2017-07-20 14:36:301330검색

스프레드 연산자는 세 개의 점으로 표시됩니다. 그 기능은 배열 또는 배열과 유사한 객체를 쉼표로 구분된 일련의 값으로 확장하는 것입니다. 스프레드 연산자에는 여러 가지 기능이 있습니다. ! !

하나, 배열 확장

//배열 확장 let a = [1,2,3,4,5],b = [...a,6,7];console.log(b);/ /Print 나오는 값 [1, 2, 3, 4, 5, 6, 7]

two, 배열의 복사본

//배열의 복사본 var c = [1, 2, 3]; var d = [.. .c]; d.push(4); console.log(d);//인쇄된 값 ​​[1, 2, 3, 4]

3, 배열 병합

/ /배열 병합 var j = [7, 1, 2];var k = [5, 0, 8];j = [...k, ...j];console.log(j)//인쇄된 값 [5, 0 , 8, 7, 1, 2]

4, 함수 호출 확장

//함수 호출 확장 함수 fn(a,b,c,d){
console.log(a+b+c +d) ;}var p=[1,9,3,,6];let result=fn(5,...p);Open 함수 호출 //인쇄된 값 18

확산 연산자(확산) 세 개의 점(...)은 배열||배열과 유사한||문자열을 쉼표로 구분된 시퀀스로 변환합니다. 이 사람은 배열 연산, 배열 안의 모든 것을 꺼내는 데 사용됩니다

확장 연산자

let zzz=[2,4,6];
console.log(zzz);//[2, 4, 6]
console.log(...zzz);//2 4 6

let a=[1,2,3];
let b=[...a,4,5,6];
console.log(b);//1,2,3,4,5,6

let [a,b,...c]=[1,2,3,4,5];
console.log(a,b);//1 2
console.log(c);//[3, 4, 5]

화살표 함수

let say333=()=>{
    console.log("333");//333
}
say333();

(name)=>{
    console.log(name);
}

(a,b)=>{
    return a+b;
}

(a,b)=> a+b;

매개변수 기본값, 나머지 매개변수, 확장 매개변수

let aa=(name='wwrs')=>{
        console.log(`Hello ${name}`);
    }
    aa();//Hello wwrs
    aa('sss');//Hello sss
    
    
let bb=(a,b,c)=>{
        console.log(a+b+c);//9
    }
    let dd=[2,3,4];
    bb(...dd);
    
    
let he=(a,b,c,d)=>{
    console.log(a+b+c+d);//10
}
he(1,2,3,4)

let he1=(s,j,...shi)=>{
    console.log(shi);//[3, 4]
}
he1(1,2,3,4)

위 내용은 JavaScript에 대한 몇 가지 기본 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.