如何显示hello ima reader? [英] How do I displays hello ima reader?

查看:90
本文介绍了如何显示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 the name property, which is the name of the window[^]. By changing this to an array, it will be automatically converted to a string, so name[0] will take a single char. To fix this problem, just rename your name 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆