タイプスクリプト...rest, destructuring
931 ワード
function 함수(...a: number[]) {
console.log(a);
}
함수(1, 5, 3, 5, 6, 6);
let arr = [1, 2, 3];
let arr2 = [4, 5];
let arr3 = [...arr, ...arr2];
console.log(arr3);
let person = { student: true, age: 20 };
function 디스트럭쳐함수({ student, age }: { student: boolean; age: number }) {
console.log(student, age);
}
디스트럭쳐함수({ student: true, age: 20 });
function 최댓값(...x: number[]) {
let result = 0;
x.forEach((i) => {
if (result < i) {
result = i;
}
});
return result;
}
type UserType = {
user: string;
comment: number[];
admin: boolean;
};
function 구조분해함수({ user, comment, admin }: UserType): void {
console.log(user, comment, admin);
}
구조분해함수({ user: "kim", comment: [3, 5, 4], admin: false });
type 어레이 = (number | string | boolean)[];
function 구조분해배열함수([a, b, c]: 어레이) {
console.log(a, b, c);
}
구조분해배열함수([40, "wine", false]);
Reference
この問題について(タイプスクリプト...rest, destructuring), 我々は、より多くの情報をここで見つけました https://velog.io/@familyman80/타입스크립트-...rest-destructuringテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol