首页 > 解决方案 > 为什么我不能将函数输入作为变量来调用函数?

问题描述

如何让这个函数将 num 的值作为对短语的调用。? 我将 1 指定为输入值,那么为什么它不读为 phrase.1[0] ?

var phrase = {
    1: "Breaking News! The world in crisis!"
    };
function writeText(num){
    var dialogue= phrase.num[0];
    dialogue= dialogue+ phrase.num[1];
    document.getElementById("dbox").innerHTML = dialogue; 

};
writeText(1);

甚至这个?

var phrase = {
    first: "Breaking News! The world in crisis!"
    };
function writeText(whichPhrase){
    document.getElementById("dbox").innerHTML = phrase.whichPhrase; 
};
writeText(first);

标签: javascriptfunctionjavascript-objects

解决方案


推荐阅读