cuốn sách gpt4 ai đã làm

javascript - 去掉 for-in 语句

In lại Tác giả: Walker 123 更新时间:2023-11-28 12:02:34 27 4
mua khóa gpt4 Nike

这是一个创建面包屑的函数。它最初来自其他人,但我对其进行了调整以满足我的需求。现在——我想修复“for(i in bits)”的错误语法,但是当我尝试了我认为可行的方法时,它不起作用。

for (i = 0; i < bits; i++) {etc...};

我以为这会起作用,但它不起作用。这是完整的脚本...

function breadcrumbs() {
'sử dụng nghiêm ngặt';
/*jslint plusplus:true*/
/*jslint browser:true*/
var sURL, bits, x, stop, output, i, y, chunkStart;
sURL = String();
bits = {};
x = 0;
stop = 0;
output = "";
sURL = location.href;
sURL = sURL.slice(8, sURL.length);
chunkStart = sURL.indexOf("/");
sURL = sURL.slice(chunkStart + 1, sURL.length);
while (!stop) {
chunkStart = sURL.indexOf("/");
if (chunkStart !== -1) {
bits[x] = sURL.slice(0, chunkStart);
sURL = sURL.slice(chunkStart + 1, sURL.length);
} khác {
stop = 1;
}
x++;
}
for (i in bits) {
output += "
for (y = 1; y < x - i; y++) {
output += "../";
}
bits[i] = decodeURIComponent(bits[i]);
output += bits[i] + "/\">" + bits[i] + "  |  ";
}
document.write(output + document.title);
}

câu trả lời hay nhất

您需要将以下几行中与对象相关的代码替换为与数组相关的代码:

// original code // fixed code
bits = {}; bits = [];
for (i in bits) { for (i = 0; i < bits.length; ++i) {

顺便说一句,您可以使用 sURL.split("/") 将 URL 拆分为 block 数组。

关于javascript - 去掉 for-in 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13847281/

27 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress