Hướng dẫn how do you define a range in javascript? - làm thế nào để bạn xác định một phạm vi trong javascript?

Jason Yu

Đăng vào ngày 5 tháng 1 năm 2018 • Cập nhật vào ngày 8 tháng 4 năm 2020

range là một hàm về cơ bản có chỉ số bắt đầu và chỉ mục kết thúc sau đó trả về danh sách tất cả các số nguyên từ đầu đến cuối.

Cách rõ ràng nhất sẽ là sử dụng một vòng lặp.

function range[start, end] {
    var ans = [];
    for [let i = start; i  i + start];
}

Nhập chế độ FullScreenen EXIT Mode FullScreen

Chúng tôi cũng có thể sử dụng

function range[start, end] {
    if[start === end] return [start];
    // recursive case
}
8 để tạo phạm vi:

function range[start, end] {
  return Array.from[{ length: end - start + 1 }, [_, i] => i]
}

Nhập chế độ FullScreenen EXIT Mode FullScreen

Cảm ơn bạn bước đã đề cập về hiệu quả khi xử lý các phạm vi lớn, về cơ bản xây dựng một mảng lớn. Chúng tôi có thể có một cách hiệu quả hơn để làm điều này bằng cách sử dụng máy phát điện.

function* range[start, end] {
    for [let i = start; i 

Bài Viết Liên Quan

Chủ Đề