我基於JavaScript & Github的表情圖標的工作表情繫統上,我用一個函數來觸發輸入事件,這是我的代碼訪問對象屬性的名稱與循環
function myFunction() {
var y = document.getElementById("myInput").value;
var x = y.replace(/plus/g,'<img width="25" src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png?v7" />');
document.getElementById("demo").innerHTML = "You wrote: " + x;
}
它的工作很好,但它的不聰明 。
我嘗試使用與循環處理Github Emoji API
var data = {
star: "https://assets-cdn.github.com/images/icons/emoji/unicode/2b50.png?v7"
};
for (var i in data) {
console.log(data[i]);
}
for循環訪問對象屬性,但不顯示它的名字,我需要更換屬性名稱的數組,最終的代碼,我想到的是:
for (vari in data) {
var x = string.replace(/${property_name}/g, data[i]);
}
而不是註銷'數據[I]'的 - 只要登錄'i' - '我'是屬性名稱。你沒有數組,你有一個對象。 – tymeJV