๊ด€๋ฆฌ ๋ฉ”๋‰ด

C-log

JS์˜ ํ•ต์‹ฌ! Array ๋ฐฐ์—ด ๋ณธ๋ฌธ

๐Ÿ“’JS/โšกver.1

JS์˜ ํ•ต์‹ฌ! Array ๋ฐฐ์—ด

4:Bee 2023. 5. 12. 23:25
728x90

 YouTube Link
 
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 8. ๋ฐฐ์—ด ์ œ๋Œ€๋กœ ์•Œ๊ณ  ์“ฐ์ž. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฐฐ์—ด ๊ฐœ๋…๊ณผ APIs ์ด์ •๋ฆฌ | ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ž…๋ฌธํŽธ (JavaScript ES6 )
https://youtu.be/yOdAVDuHUKQ

์˜ค๋ธŒ์ ํŠธ์™€ ๋ฐฐ์—ด์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ธ๊ฐ€. ์˜ค๋ธŒ์ ํŠธ๋Š” ์„œ๋กœ ์—ฐ๊ด€๋œ ๊ฒƒ๋“ค์„ ๋ฌถ์–ด ๋†“๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋น„์Šทํ•œ ํƒ€์ž…์„ ๋ฌถ์–ด๋†“์€ ๊ฒƒ์„ ์ž๋ฃŒ๊ตฌ์กฐ๋ผ๊ณ  ํ•œ๋‹ค. ์ž๋ฃŒ๊ตฌ์กฐ๋Š” ๋™์ผํ•œ ํƒ€์ž…๋งŒ ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค. 


unshift() & shift()

//unshift : add an item to the beginning
console.log('unshift');
console.log(fruits);//Before
fruits.unshift('lemon', 'strawberry')
console.log(fruits);//After

//shift : remove an item from the beginning
console.log('shift')
console.log(fruits);//Before
fruits.shift();
fruits.shift();
console.log(fruits);//After
console.log();


splice()

//splice: remove an item by index position
console.clear();
console.log('splice 1');
console.log(fruits);//Before
fruits.push('strawberry', 'peach', 'orange');
console.log(fruits);//After

console.log('splice 2');
fruits.splice(1);//์ง€์ • ๋ถ€๋ถ„ ๊นŒ์ง€ ์ œ๊ฑฐ
fruits.push('banana', 'strawberry', 'peach', 'orange');
console.log(fruits);//Before
fruits.splice(1, 3);// ์ง€์ • ๋ฒ”์œ„ ๋ถ€๋ถ„ ๊นŒ์ง€ ์ œ๊ฑฐ
console.log(fruits);//After

console.log('splice 3');
fruits.splice(1);
fruits.push('banana', 'strawberry', 'peach', 'orange');
console.log(fruits);
fruits.splice(1, 3, 'lemon', 'grapes');//์ง€์ •ํ•œ ํ•ด๋‹น ๋ฐฐ์—ด์„ ์ œ๊ฑฐํ•œ ํ›„ ์ถ”๊ฐ€ ๋  ๊ฐ’
console.log(fruits);


contact()

//contact : combine to arrays
console.clear();
console.log('contact'); console.log(fruits);
const fruits2 = ['avocado', 'coconut']
console.log(fruits2);
const newFruits = fruits.concat(fruits2);
console.log(newFruits);
 


indexOf()&includes()&lastIndexOf()

//indexOf&includes&lastIndexOf : find the index
console.clear();
console.log(fruits);
console.log('indexOf');
console.log(fruits.indexOf('grapes'));
console.log(fruits.indexOf('apple'));
console.log(fruits.indexOf('avocado'));
console.log('includes');
console.log(fruits.includes('grapes'));
console.log(fruits.includes('apple'));
console.log(fruits.includes('avocado'));
console.log('lastIndexOf');
fruits.push('apple');
console.log(fruits);
console.log(fruits.indexOf('apple'));
console.log(fruits.lastIndexOf('apple'));


 YouTube Link
 
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 9. ์œ ์šฉํ•œ 10๊ฐ€์ง€ ๋ฐฐ์—ด ํ•จ์ˆ˜๋“ค. Array APIs ์ด์ •๋ฆฌ | ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ž…๋ฌธํŽธ ( JavaScript ES6)
https://youtu.be/3CUjtKJ7PJg
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 7. ์˜ค๋ธŒ์ ํŠธ ๋„Œ ๋ญ๋‹ˆ? | ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ž…๋ฌธํŽธ (JavaScript ES6)
https://youtu.be/1Lbr29tzAA8

์˜ค๋ธŒ์ ํŠธ ๊ฐ•์˜

ํ”„๋กœํ† (proto)

728x90
Comments