如何显示hello ima reader? [英] How do I displays hello ima reader?
本文介绍了如何显示hello ima reader?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在书中阅读了这段代码片段,但它必须根据描述显示Hello Ima阅读器,但我的问题是它只显示了一个
我是什么尝试过:
函数makeHello(名称){
name [name.length] =Hello+ name [ 0] ++名称[1];
}
var name = new Array('Ima','Reader');
makeHello(姓名);
alert(姓名[2]); //显示Hello Ima Reader
i read this code snippet in book but it have to show Hello Ima Reader based on description but my problem is it shows just a
What I have tried:
function makeHello(name) {
name[name.length] = "Hello " + name[0] + " " + name[1];
}
var name = new Array('Ima','Reader');
makeHello(name);
alert(name[2]); // displays "Hello Ima Reader"
推荐答案
问题是你要覆盖名称
属性, 是窗口的名称 [ ^ ]。通过将其更改为数组,它将自动转换为字符串,因此name [0]
将采用单个字符。要解决此问题,只需将名称
变量重命名为其他内容。
The problem is that you are overwriting thename
property, which is the name of the window[^]. By changing this to an array, it will be automatically converted to a string, soname[0]
will take a single char. To fix this problem, just rename yourname
variable to something else.
function makeHello(myName) {
myName[myName.length] = "Hello " + myName[0] + " " + myName[1];
}
var myName = new Array('Ima','Reader');
makeHello(myName);
alert(myName[2]); // displays "Hello Ima Reader"
>
这篇关于如何显示hello ima reader?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文