let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
let part = string[count];
console.log(part); // logs out 'h'
count ;
console.log(part); // still loggs out 'h'
我希望第二個日志注銷“e”而不是“h”。因為我已經將代碼更新為 1 而不是 0。
編輯:我知道我可以繼續使用 string[count] 參考,但我問是否有辦法用變數來完成我所描述的操作。(使其具有反應性)
uj5u.com熱心網友回復:
當您初始化部件時,您將其設定為等于“h”。盡管增加了計數,但這不會改變部分,因為它仍然是 h。因此,在增加計數后,您需要再次將 part 設定為等于 string[count]。
let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
let part = string[count];
console.log(part); // logs out 'h'
count ;
part = string[count];
console.log(part); // now logs 'e'
uj5u.com熱心網友回復:
您可以創建part一個函式,然后在想要獲取 index 處的專案時呼叫它count:
let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
let part = () => string[count];
console.log(part());
count ;
console.log(part());
uj5u.com熱心網友回復:
如果您希望它基于計數器動態,請不要創建零件參考。
let string = ['h', 'e', 'l', 'l', 'o'];
let count = 0;
console.log(string[count]) // logs out 'h'
count
console.log(string[count])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/315990.html
標籤:javascript 数组
下一篇:無符號短陣列到字符陣列
