Giải thích vấn đề
Trong khi các vòng lặp sẽ chạy miễn là điều kiện bên trong ( ) là đúng.
Ví dụ:
while (condition) {
//code...
}
gợi ý
gợi ý 1
Sử dụng một biến lặp như i trong điều kiện của bạn
let i = 5;
while (i >= 0) {}
Các giải pháp
Giải pháp 1 (Nhấp để Hiện/Ẩn)
// Setup
const myArray = [];
// Only change code below this line.
let i = 5;
while(i >= 0) {
myArray.push(i);
i--;
}
36 lượt thích
Đó chính xác là những gì tôi nghĩ ra quá. Không làm việc mặc dù.
xóa mảng trống “myArray” được viết ở đó đã giúp ích một chút nhưng sau khi bảng điều khiển trả về 4 thay vì “[](không có trích dẫn), nó đã trở lại trước đó.
Có ai có thể giúp chúng tôi không?
7 lượt thích
Bạn có thể dán mã của bạn vào đây để chúng tôi có thể xem được không?
7 lượt thích
Nó chính xác giống mã với OP…[quote=“Rafase282, post:1, topic:18220”]
var ourArray = [];
biến tôi = 0;
trong khi (i < 5) {
ourArray.push(i);
tôi ++;
}
[/quote]
2 lượt thích
Tôi nghĩ rằng nó đang tìm kiếm chúng tôi để sử dụng “myArray” Khi tôi sử dụng cách sau, nó sẽ hoạt động chính xác:
// Cài đặt
var myArray = [];
// Chỉ thay đổi mã bên dưới dòng này.
biến tôi = 0;
trong khi (i < 5) {
myArray.push(i);
tôi ++;
}
6 lượt thích
Chỉ để tất cả các bạn biết trong trường hợp bạn không chú ý, điều này cho thấy cách sử dụng những gì họ đang hỏi, tuy nhiên, nó không nhất thiết phải là câu trả lời đúng mà bạn có thể chỉ cần sao chép và dán.
Ban đầu tôi đã tạo ra những câu hỏi này từ lâu nhưng tôi nhớ là đã không đặt câu trả lời đúng làm ví dụ mặc dù trong nhiều trường hợp, nó sẽ giống hoặc rất giống nhau.
7 lượt thích
yup, tôi đoán là tôi đã derped như trong OP. Tôi đã thay đổi mã của mình từ ourArray thành myArray và nó đã hoạt động. Tất nhiên, có lẽ anh ấy cố tình làm vậy. Dù sao thì tôi mới là người bị lừa… cảm ơn các bạn!
1 lượt thích
Wiki github của bạn đã giúp tôi rất nhiều trong quá khứ. Khi tôi gặp khó khăn, đó là nơi đầu tiên tôi đến. Tôi thích cách chúng giống nhau đến mức nó giúp tôi hiểu. nó’ giúp ích cho chiến lược giải quyết vấn đề, đôi khi giải quyết vấn đề và nó cũng giúp tôi cho tôi thấy rằng đôi khi tôi đang đi chệch hướng so với những gì tôi nên làm.
Một số bài học dường như đã được thay đổi kể từ khi bạn làm công việc của mình nhưng dù vậy, tôi vẫn đang học.
Vì vậy, xin đừng cảm thấy như bạn cần phải bảo vệ chính mình. Bạn đã giúp rất nhiều (ít nhất là đối với tôi và tôi suyspect, nhiều người khác).
2 lượt thích
Tôi rất vui vì nó đã giúp bạn rất nhiều.
2 lượt thích
nhớ những con số đi trong myArray = [1,2 etc…]
1 lượt thích
bạn cũng có thể chạy nó như thế này mà không cần sử dụng push
trong đó thêm mục vào cuối mảng. Thay vào đó, bạn có thể lập chỉ mục theo giá trị của nó ở vị trí taht
// Setup
var myArray = [];
// Only change code below this line.
var i = 0;
while (i<5) {
myArray[i] = i;
i++;
}
6 lượt thích
Bạn có thể làm như thế này:
// Cài đặt
var myArray = [];
// Chỉ thay đổi mã bên dưới dòng này.
biến tôi = 0;
trong khi(i <= 4) {
myArray.push(i);
tôi ++;
}
1 lượt thích
Lưu ý tầm quan trọng của số gia tăng ( i++) sau .push chứ không phải trước nó. Nếu i++ được thêm vào trước .push, bạn sẽ nhận được đầu ra là 1-5 chứ không phải 0-4.
var myArray = [];
var i=0;
trong khi (i<5){
myArray.push(i);
tôi ++;
}
7 lượt thích