[英]Array Elements In JavaScript Printing Into Seperate Arrays
我有一個接受數組作為參數的 function,function 應該將數組元素控制台記錄到單個數組中。 但我所擁有的是數組元素被打印到單獨的 arrays 中。 我的代碼如下
const result = []
function DNAStrand(dna){
//your code here
for (let i = 0; i < dna.length; i++) {
const element = dna[i];
console.log(new Array(element))
}
}
DNAStrand("AAAA") \\ is printing ['A'], ['A'], ['A'], ['A']
\\ Instead of ['A', 'A', 'A', 'A']
您需要先創建一個數組 object 然后在循環中插入值,最后在循環結束后執行 Console.log。
const result = []
function DNAStrand(dna) {
//your code here
let arr = [];
for (let i = 0; i < dna.length; i++) {
const element = dna[i];
arr[i] = element;
}
console.log(arr)
}
DNAStrand("AAAA");
您不應該遍歷數組,而是可以使用Array.from()
或.split('')
function DNAStrand(dna){
console.log(Array.from(dna))
}
DNAStrand("AAAA")
或者
function DNAStrand(dna){
console.log(dna.split(''))
}
DNAStrand("AAAA")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.