【发布时间】:2018-05-24 12:16:36
【问题描述】:
我必须做这个简单的练习,但我真的很努力。我必须将所有名称转换为大写并将其传递给空数组,只使用 while 循环,我不能使用任何方法,只是普通的 javascript 5:
var names = ['rob', 'dwayne', 'james', 'larry', 'steve'];
var UpperCase = [];
我尝试过这样的对象(仍然有一些错误,这只是一个想法):
var change = {
"mary":"MARY",
"john":"JOHN",
"james":"JAMES",
"anna":"ANNA",
"jack":"JACK",
"jeremy":"JEREMY",
"susanne":"SUSANNE",
"caroline":"CAROLINE",
"heidi":"HEIDI"
}
for(var key in change) {
var obj = change[key];
for (var prop in obj) {
var value = obj[prop];
}
}
while(names[i]===change.key) {
for(var i=0; i<names.length; i++) {
UpperCase = change.value[i];
} }
我希望有人能帮我解决这个问题。
谢谢!
【问题讨论】:
-
I can't use any method...喜欢?????????? -
toUpperCase是纯 javascript -
基本上不可能回答这个问题,因为你没有清楚地表达这个练习的局限性。我假设说明写在某处。您能与我们分享它们而不是给我们一个淡化的版本吗?
-
w3schools.com/jsref/jsref_obj_string.asp 这是一个链接,将为您打开一些新世界
标签: javascript arrays ecmascript-5 uppercase