- Tostring() - ๋ฐฐ์ด ์์ ์ฃผ์ด์ง ๊ฐ์ฒด๋ฅผ ํ๋์ ๋ฌธ์์ด๋ก ํฉ์ณ์ฃผ๋ ๊ธฐ๋ฅ์ ํ๋ค.
- join() - ๋ฐฐ์ด ์์ ์ฃผ์ด์ง ๊ฐ์ฒด๋ฅผ ์ฃผ์ด์ง ๋ณ์๋ก ๋๋์ด์ค๋ค.
- push() - ์ด๋ฏธ ๊ตฌ์กฐ๋ ๋ฐฐ์ด ์์ ๊ฐ์ฒด๋ฅผ ์ง์ด ๋ฃ์ด์ค๋ค.
- (un)shift() - ๋ฐฐ์ด ์ ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ์์ ๊ฑฐ๋ ์์ฑํด์ค๋ค.
- concat - ๋ ๋ฐฐ์ด์ ํฉ์ณ์ ์๋ก์ด ๋ฐฐ์ด์ ๋ง๋๋ ๊ธฐ๋ฅ์ ํ๋ค.
- slice - ๋ฐฐ์ด ์, ์ธ๋ฑ์ค๋ฅผ ์ง์ ํ๊ณ ์ธ๋ฑ์ค์ ๋ง์ถฐ ๊ฐ์ฒด๋ฅผ ๊บผ๋ด์ ๋ณ์๋ก ์ ์ฅํ๋ค.
- sort - ๋ฐฐ์ด์ ํจ์์ ์ํด ์ฌ์ ๋ ฌํ๋ค.
- filter -
var pass = persons.filter(function (person) { return person.point > 80; })
์กฐ๊ฑด์ ์ฃผ๊ณ ๊ทธ ์กฐ๊ฑด์ ๋ง๋ ๊ฐ์ฒด๋ค๋ง ๊ณจ๋ผ์์ ๋ณ์์ ์ ์ฅํ๋ค.
- reduce - ๋งค๊ฐ๋ณ์๋ฅผ ์ด 4๊ฐ ๋ฐ์ ์ ์๋๋ฐ ์์๋๋ก accumulator(๋์ฐ๊ธฐ), currentValue(ํ์ฌ๊ฐ), currentIndex(ํ์ฌ์์น), wholeIndex(์ ์ฒด ์ธ๋ฑ์ค๊ฐ) ์ ๋ฐ์ ์ ์๋ค.
- map - ๊ธฐ์กด์ ์กด์ฌํ๋ ๋ฐฐ์ด์์ ๊ฐ์ฒด๋ฅผ ๋ฐ์์, ์๋ก์ด ๋ฐฐ์ด์ ์์ฑํด์ค๋ค.
- true or false ๋ฅผ ๊ตฌ๋ถํด์ฃผ๋ ๊ธฐ๋ฅ
๊ธฐ๋ณธ์ ์ธ ํจ์ ์ฌ์ฉ๋ฑ์ ์์ด์ ์กฐ๊ฑด๋ฌธ ๋ฑ์ ๊ฑธ์ด์ค๋ ์ฌ์ฉํ๋ ์ฉ๋๋ก ์ฌ์ฉ๋๋ ๊ฒ ๊ฐ๋ค.
- Javascript Object Notation
Json์ ์ด์ฉํด์ ์๋ฒ๋ก๋ถํฐ ์นํ์ด์ง๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ก์ํค๊ฑฐ๋, ๋ฐ๋๋ก ์นํ์ด์ง๋ก๋ถํฐ ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ฌ ๋ ์์ฃผ ์ฌ์ฉ๋๋ค. Json์ ๋ฌธ์์ด ํํ๋ก ์กด์ฌํ๋๋ฐ Javascript๋ JSON ์ ์ญ ๊ฐ์ฒด๋ฅผ ํตํด ๋ฌธ์์ด๊ณผ JSON ๊ฐ์ฒด์ ์ํธ๋ณํ์ ์ง์ํ๋ค.var data = { "employees": [ { "firstname": "J", "lastName": "j" }, { "firstname": "A", "lastName": "a" }, { "firstname": "B", "lastName": "b" } ] } var text = '{ "employees" : [' + '{ "firstName": "J", "lastName":"j" },' + '{ "firstName": "J", "lastName":"j" },' + '{ "firstName": "J", "lastName":"j" } ]} '; //JSON.stringify => ๊ฐ์ฒด๋ฅผ ๋ฌธ์์ด๋ก console.log(data); // ๊ฐ์ฒด console.log(JSON.stringify(data)); // ๊ฐ์ฒด์ ํ์์ธ ๋ฌธ์์ด //JSON.parse => ๋ฌธ์์ด์ ๊ฐ์ฒด๋ก var obj = JSON.parse(text); console.log(obj); // object