const name = 'User';
const age = 20;
const myprofile = {
name: name,
age: age,
};
console.log(myprofile);
const name = 'User';
const age = 20;
const myprofile = { name, age };
console.log(myprofile);
const arr = [1, 2];
console.log(...arr);
const arr = [1, 2];
const sumfunc = (num1, num2) => console.log(num1 + num2);
sumfunc(arr[0], arr[1]);
sumfunc(...arr);
// どちらも実行結果として3が出力される。
const arr = [1, 2, 3, 4, 5];
// num1 = 1 num2 = 2 arr3 = [3,4,5]というようになる。
const [num1, num2, ...arr3] = arr;
console.log(num1);
console.log(num2);
console.log(arr3);
// num1 = 1 num2 = 2 arr3 = [3,4,5]で出力されている。
const arr1 = [10, 20];
const arr2 = [30, 40];
// 配列のコピー
const arr3 = [...arr1];
console.log(arr3);
// [10, 20]が出力
// 配列の結合
const arr4 = [...arr1, ...arr2];
console.log(arr4);
// [10, 20, 30, 40]が出力
const arr1 = [10, 20];
const arr2 = [30, 40];
const arr3 = arr1;
const arr1 = [10, 20];
const arr2 = [30, 40];
const arr3 = [...arr1];
arr3[0] = 100;
console.log(arr3);
console.log(arr1);
// [100, 20]
// [10, 20]が出力
const namearr = ['田中', '山田', '佐藤'];
for (let i = 0; i < namearr.length; i++) {
console.log(namearr[i]);
}
// 田中、山田、佐藤が出力
const namearr = ['田中', '山田', '佐藤'];
namearr.map((name) => {
console.log(name);
});
// 田中、山田、佐藤が出力
const namearr = ['田中', '山田', '佐藤'];
const namearr1 = namearr.map((name) => {
return name;
});
const namearr = ['田中', '山田', '佐藤'];
namearr.map((name) => console.log(name));
// 田中、山田、佐藤が出力
const namearr = ['田中', '山田', '佐藤'];
namearr.map((name, index) => console.log(`${index + 1}番目は${name}です`));
// 1番目は田中です
// 2番目は山田です
// 3番目は佐藤です
const numarr = [1, 2, 3, 4, 5];
const newarr = numarr.filter((num) => {
return num % 2 == 1;
});
console.log(newarr);
// 奇数の値のみ配列化する処理
// 1,3,5