Câu hỏi

Kết quả đoạn code sau là gì? Hãy giải thích tại sao?

Câu trả lời
  function addToList(item, list) {
    return list.push(item);
  }

  const result = addToList("apple", ["banana"]);
  console.log(result);
  • A: ['apple', 'banana']
  • B: 2
  • C: true
  • D: undefined

Đáp án: B

Hàm .push() trả về độ dài của mảng mới! Trước đó, mảng chỉ hồm một phần tử là `"banana"...

Bạn cần đăng nhập để xem
junior

junior

Gợi ý câu hỏi phỏng vấn

senior

Closure trong javascript là gì, cho ví dụ?

middle

Giải thích chính sách same-origin trong JavaScript?

senior

Prototype trong Javascript là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào