Javascript 循环内部函数

Javascript 循环内部函数,javascript,Javascript,我尝试使用这个场景创建一个函数 var obj = new String('world'); obj.length; var i = 0; for( i= 0;i<obj.length; i++) { document.write(obj[i] + " is letter " + i ); document.write("<br />"); } var obj=新字符串('world'); obj.长度; var i=0; 对于(i=0;i这是因为您在循

我尝试使用这个场景创建一个函数

var obj = new String('world');

obj.length;

var i = 0;

for( i= 0;i<obj.length; i++) {
    document.write(obj[i] + " is letter " + i );
    document.write("<br />");
}
var obj=新字符串('world');
obj.长度;
var i=0;

对于(i=0;i这是因为您在循环的第一步中返回了函数。删除该
return

我尝试创建一个函数,该函数将写入c is 0 o is letter 1,但我将堆栈到第一个letter任何原因都是
新建字符串('world');
而不仅仅是
'world'
?post(doj[i]+“is letter”+i);post();}返回doj;}obj(“狗”);
function obj(x) {

    var y = x;
    var doj = new String(y);

    for (var i= 0;  i<doj.length; i++) {
        return document.write(doj[i] + " is letter " + i );
        document.write("<br />")
    }

}

obj("coguuu");