Trong hướng dẫn này, chúng ta sẽ xem xét cách chúng ta có thể tạo một mảng có độ dài cụ thể trong JavaScript.

Bạn đang xem : độ dài mảng trong javascript

Trong JavaScript, bạn có thể cần tạo hoặc khai báo một mảng có độ dài cụ thể và chèn các giá trị bạn muốn vào bên trong mảng. Bạn có thể đạt được điều này bằng nhiều cách khác nhau.

Dưới đây là một số cách phổ biến nhất để tạo một mảng có độ dài cụ thể trong JavaScript. Bây giờ chỉ sử dụng điều này trong trường hợp bạn nghĩ rằng cần thiết vì hầu hết thời gian, không cần phải tạo hoặc khai báo một mảng có độ dài cụ thể; bạn có thể tạo động một mảng và sử dụng nó.

Tạo một mảng có độ dài bằng Array () Hàm tạo trong JavaScript

Cách đầu tiên để tạo một mảng trống có độ dài cụ thể là sử dụng hàm tạo Array () và chuyển một số nguyên làm đối số cho nó. Vì chúng tôi đang gọi một hàm tạo, chúng tôi sẽ sử dụng từ khóa new .

  var arr = new Array (5);
console.log (arr)
 

Đầu ra:

  [undefined, undefined, undefined, undefined, undefined]
 

Cách tạo mảng có độ dài cụ thể này không được khuyến nghị nếu bạn đang sử dụng JSlint, vì nó có thể gây ra sự cố. Vì cách này không rõ ràng và nó không chỉ tạo ra một mảng có độ dài cụ thể, nó còn có thể được sử dụng để làm những việc khác như tạo một mảng chứa một giá trị như sau.

  var arr_2 = new Array ('5');
console.log (arr_2)
 

Đầu ra:

  ["5"]
 

Tạo Mảng Độ dài Sử dụng apply () < / code> Phương thức trong JavaScript

Phương thức khởi tạo Array cung cấp một phương thức được gọi là apply () . Sử dụng phương thức apply () này, bạn có thể cung cấp các đối số cho một phương thức dưới dạng một mảng. Phương thức apply () nhận hai đối số, đối số đầu tiên là tham chiếu đến đối số this và đối số thứ hai là mảng.

  var myArr = Array.apply (null, Array (5));
console.log (myArr);
 

Đầu ra:

  [undefined, undefined, undefined, undefined, undefined]
 

Để tạo một mảng trống có độ dài cụ thể, giả sử 5 , chúng tôi sẽ chuyển null làm đối số đầu tiên và thứ hai là mảng Array (5) . Thao tác này sẽ tạo một mảng có độ dài 5 và khởi tạo mỗi phần tử với giá trị không xác định .

Ngoài ra, bạn cũng có thể thực hiện như sau. Tại đây, bạn có thể chuyển một đối tượng mảng làm tham số thứ hai rồi bên trong nó xác định độ dài của mảng mà bạn muốn tạo, trong trường hợp này là 5 .

  var arr = Array.apply (null, {length: 5});
console.log (arr);
console.log (arr.length);
 

Đầu ra:

  [undefined, undefined, undefined, undefined, undefined]
5
 

Tạo Mảng Độ dài Sử dụng map () < / code> Phương thức trong JavaScript

Một cách khác để tạo một mảng có độ dài cụ thể là sử dụng phương thức map () trong JavaScript. Ở đây, hàm tạo Array (5) sẽ tạo một mảng trống có độ dài 5. Điều này tương tự như những gì chúng ta đã thấy trước đó. Sau đó, sử dụng toán tử spread ... , chúng ta sẽ trải mọi phần tử của mảng và đặt nó bên trong một dấu ngoặc vuông như sau [... Array (5)] . Nó sẽ tạo ra một mảng có độ dài 5 trong đó giá trị của mỗi phần tử sẽ là undefine . Sau đó, để khởi tạo mảng này, chúng ta sẽ sử dụng phương thức map () .

  [... Array (5)] .map (x = & gt; 0);
 

Đầu ra:

  [0, 0, 0, 0, 0]
 

Sử dụng phương thức map () , chúng tôi sẽ lấy mọi phần tử bên trong biến x và sau đó thêm giá trị 0 vào đó. Thao tác này sẽ khởi tạo tất cả các phần tử của mảng bằng 0.

Tạo một mảng độ dài bằng cách sử dụng phương thức fill () trong JavaScript

Phương thức fill () cũng hoạt động theo cách giống như map () ; điều duy nhất là fill () không nhận bất kỳ chức năng nào làm tham số. Nó trực tiếp nhận một giá trị làm đầu vào. Bạn có thể tạo một mảng có độ dài cụ thể Array (5) và sau đó điền vào mảng với một số giá trị số nguyên, như được hiển thị bên dưới.

  Mảng (5) .fill (0);
 
  // [0, 0, 0, 0, 0]
 

Viết cho chúng tôi

Các bài viết trên DelftStack được viết bởi những người yêu thích phần mềm như bạn. Nếu bạn cũng muốn đóng góp cho DelftStack bằng cách viết các bài báo trả phí, bạn có thể xem trang viết cho chúng tôi .


Xem thêm những thông tin liên quan đến chủ đề độ dài mảng trong javascript

Filtering numbers out from an array|JavaScript Coding Challenges |JavaScript Tutorials for Beginners

  • Tác giả: Johnny
  • Ngày đăng: 2020-05-18
  • Đánh giá: 4 ⭐ ( 9903 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Filtering numbers out from an array in JavaScript
    Extract Numbers from Array mixed with strings
    Get only numeric values from array in javascript
    take only numbers from array
    how to filter out only numbers in an array using javascript
    Filter arrays with numbers using javascript filter method

    Return Only numbers from Array | JavaScript Coding Challenges | Beginners
    Link: https://youtu.be/HngcxNGM9z8

    JavaScript multiply each array element with Array length | JavaScript Coding Challenges | Beginners
    Link: https://youtu.be/dK_gPH-9Zzk

    count occurrences of each element in an array| JavaScript Coding Challenges|JavaScript for Beginners
    Link: https://youtu.be/gwYstaYoITE

    Count number of duplicate Elements in Array |JavaScript Coding Challenges | JavaScript for Beginners
    Link: https://youtu.be/Qwp_ECqo9-E

    How can I remove a specific item from an array?| JavaScript Coding Challenges| JavaScript Beginners
    Link: https://youtu.be/KOuAu2kHG80

    How to Reverse Arrays in JavaScript Without Using reverse()|JavaScript Coding Challenges | Beginners
    Link: https://youtu.be/DzWPmBjJHEY

    Even and Odd Position Array elements in JS |JavaScript Tutorial for Beginners | Coding Challenges JS
    Link: https://youtu.be/3QdK2WJFRL0

    Finding average and sum of Array elements using Javascript ES6 | Javascript Coding challenges
    Link: https://youtu.be/1HRUT3sOS2U

    Multiple Ways to Print All Array Elements |JavaScript Tutorial for Beginners | JS Coding Challenges
    Link: https://youtu.be/H7oorLFO5qI

    length of array in JavaScript without using length method | JS (Coding Challenge) | JS for Beginners
    Link: https://youtu.be/AGwotvlhmGg

    sum(2)(3) and sum(2, 3) Amazon UI/Frontend Javascript Interview Question
    Link: https://youtu.be/4EuziAWFFSI

    Reverse a String using JavaScript ES6 (Coding Challenge)
    Link: https://youtu.be/uWdUlirfvDs

    Longest word in a String Using JavaScript ES6 (Coding Challenge)
    Link: https://youtu.be/8wV4eZ0dtV0

    === vs == in javascript
    Link: https://youtu.be/s8UWoArF7bg

    Factorial Of a Number Using Javascript ES6 (Coding Challenge)
    Link: https://youtu.be/hRwRMovy4SQ

    For Loop Using JavaScript
    Link: https://youtu.be/2iPJO3BCwVw

    JavaScript ES6 : Difference between var, let and const
    Link: https://youtu.be/DB8pAin-4dw

    Swap Two Numbers without using Third Variable Using JavaScript ES6 (Coding Challenge)
    Link: https://youtu.be/3MO36P_GWl0

    FizzBuzz problem using JavaScript ES6 (Coding Challenge)
    Link : https://youtu.be/REMLMkZ5bMU

    Capitalize the First Letter of a String Using JavaScript (Coding challenge)
    Link: https://youtu.be/Mw8dleLvREw

    Star(Pattern) Logical Program Using JavaScript (Coding challenges)
    Link: https://youtu.be/jC7rlQAZYuQ

    Star(Pattern) Logical Program Using JavaScript (Coding challenges)
    Link: https://youtu.be/55BwjKrShd0

    For Any Queries/coding solutions/Technical Support:
    Drop us mail : uidoubts@gmail.com

    Disclaimer:
    (Note: UPSKILL DURING COVID19 PANDEMIC
    Free Tutorials
    Let us help in using this time to upskill yourself by remote
    learning programs
    All videos are for knowledge sharing purpose.
    Any video may have a slight mistake, please take decisions based on your research.
    This video is not forcing anything on you.)

Mảng trong JavaScript

  • Tác giả: hocjavascript.net
  • Đánh giá: 5 ⭐ ( 9242 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: các bạn về mảng trong JavaScript. Vậy trước tiên, hãy cùng mình trả lời câu hỏi Mảng là gì? Mảng trong JavaScript như thế nào?

Độ dài mảng trong JavaScript(length)

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 3 ⭐ ( 4041 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách tìm độ dài mảng trong JavaScript. Bạn sẽ học được cách dùng thuộc tính length để tìm độ dài mảng trong JavaScript sau bài học này.

Phương thức và thuộc tính của mảng trong JavaScript

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 5 ⭐ ( 5393 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phương thức và thuộc tính của mảng trong JavaScript - Lập Trình Từ Đầu 1 JavaScript Căn Bản

Mảng array trong Javascript

  • Tác giả: kungfutech.edu.vn
  • Đánh giá: 3 ⭐ ( 3125 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Array, hay được gọi là mảng, là kiểu dữ liệu mà giá trị của nó chứa nhiều giá trị khác. Mỗi giá trị của mảng được gọi là element (phần tử)

Mảng trong JavaScript | JS ARRAY

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 3 ⭐ ( 9751 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong hướng dẫn tự học Javascript này, bạn sẽ tìm hiểu về Mảng (Hay còn gọi là Array), cách tạo và thao tác với Mảng trong JavaScript.

Làm cách nào để khởi tạo độ dài của một mảng trong JavaScript?

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 9204 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Tại sao bạn muốn khởi tạo độ dài? Về mặt lý thuyết không cần thiết cho…

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  HAVING so với WHERE trong SQL: Điều bạn nên biết - sql mệnh đề where và có

By ads_php