- 풀이
function typeArray(arr) { // 여기에 코드를 작성하세요 let a = []; for (let i = 0; i < arr.length; i++) { if (Array.isArray(arr[i])) { a.push('array') } else { a.push(typeof arr[i]) } } return a }
Array.isArray() 메서드는 인자가 Array인지 판별한다. MDN
typeof 연산자는 피연산자의 평가 전 자료형을 나타내는 문자열을 반환한다. MDN
- 풀이
function cutFirstIdx(arr) { // 여기에 코드를 작성하세요 let a = []; for (let i = 1; i < arr.length; i++) { a.push(arr[i]) } return a }
- 풀이
function cutLastIdx(arr) { // 여기에 코드를 작성하세요 let answer = []; let newArr = [...arr]; newArr.pop() answer[0] = arr answer[1] = newArr return answer }
- 풀이
function merge(arr1, arr2) { // 여기에 코드를 작성하세요 arr1.push(...arr2) return arr1 }
- 풀이
function phoneNumCutter(arr) { // 여기에 코드를 작성하세요 let answer = [] for (let i = 0; i < arr.length; i++) { let a = arr[i].substr(0, 3); let b = '****' let c = arr[i].substr(7) answer.push(a + b + c) } return answer; }
- 풀이
function classmates(obj) { // 여기에 코드를 작성하세요 let answer = 0; if (obj.home === '구로구') { answer = true } else { answer = false } return answer }
- 풀이
function addAttribute(obj) { // 여기에 코드를 작성하세요 obj.category = '전자제품' return obj }