我在顯示標題和描述的陣列時遇到問題。當我嘗試 [0,0] 時,它不會顯示標題或描述。當我嘗試
var imgCount = 0;
var imgContent = [
["imgOption1", "BOM", "Lorem ipsum dolor sit amet."],
["imgOption2", "DOM", "Nullam fringilla imperdiet eleifend"],
["imgOption3", "JavaScript", "Cras dapibus ipsum a consequat tincidunt"]
];
function previewImg(imgSrc){
document.getElementById("imgViewer").src = imgSrc.src;
alert(imgContent[imgCount][0]= imgSrc.id);
}
預期輸出:
imgOption1 BOM Lorem ipsum dolor sit amet。
不是我想要的輸出
影像選項1
問題是我想同時顯示我在預期輸出中顯示的標題和描述。
uj5u.com熱心網友回復:
var imgContent = [
["imgOption1", "BOM", "Lorem ipsum dolor sit amet."],
["imgOption2", "DOM", "Nullam fringilla imperdiet eleifend"],
["imgOption3", "JavaScript", "Cras dapibus ipsum a consequat tincidunt"]
];
const output = imgContent[0].join(' ');
console.log(output);
uj5u.com熱心網友回復:
在這種情況下,您可以使用物件而不是嵌套陣列:
const imgContent = [{ title: 'imgOption1', description: 'Lorem ipsum dolor sit amet.' }];
然后您可以使用簡單地訪問標題/描述
imgContent[0].title // imgOption1
imgContent[0].description // Lorem ipsum dolor sit amet.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/494249.html
標籤:javascript
上一篇:將字串格式化為另一種字串格式
下一篇:如何從id串列中單擊一個id?
