javascript - 为什么我不能将函数输入作为变量来调用函数?
问题描述
如何让这个函数将 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);
解决方案
推荐阅读
- ios - 当应用程序处于非活动状态(例如在后台播放音乐)时如何调用函数?
- reactjs - 反应原生应用程序中的反应 js 网站
- autodesk-forge - 查看器 GUI 外的 div 中的 ModelStructurePanel 实例
- c++ - 消息并不总是出现在输入错误中
- python - 安装 pycairo 时遇到问题,有什么关于下一步尝试的建议吗?
- python - 计算连续帧中两个二维坐标之间的实际速度
- python - 我正在尝试将具有多条消息的 Slack 消息的 JSON 有效负载加载到 Slack 通道
- swift - 不解码 JSON 响应以填充集合视图
- javascript - 按整数值排序后按特定顺序对对象进行排序
- spring-boot - 从 Apache Camel 路由返回值到 Spring Boot 控制器