第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Javascript 循環(huán):返回 1 到 10,然后再次返回(重新啟動(dòng)循環(huán))

Javascript 循環(huán):返回 1 到 10,然后再次返回(重新啟動(dòng)循環(huán))

幕布斯7119047 2021-08-26 20:07:17
上下文:我正在根據(jù)w3schools.com 中的教程使用 cookie 。這個(gè)想法是設(shè)置由用戶輸入的搜索查詢給出的最多 10 個(gè) cookie(即,只應(yīng)存儲(chǔ)最后 10 個(gè)條目)。我有一個(gè)函數(shù)可以為 10 個(gè) cookie(“Search_Entry”+i)中的每一個(gè)生成一個(gè)名稱。一切正常,直到第 11 個(gè)條目,我希望函數(shù)再次返回第一個(gè)可能的名稱,然后返回第二個(gè),第三個(gè)等,這樣已經(jīng)存儲(chǔ)在這些名稱下的值將簡單地替換為新的一。在某種程度上,我希望循環(huán)以某種方式重新啟動(dòng),盡管這似乎不是一個(gè)簡單的選擇。var g_iMaxSearchQueries = 10;function dynamicCookieName() {    var l_aCurrentCookie;    for (var i = 0; i < g_iMaxSearchQueries; i++) {        l_aCurrentCookie = getCookie("Search_Entry"+i);        if(l_aCurrentCookie == "" && i < g_iMaxSearchQueries) {            return "Search_Entry"+i;        } else if (i == 9) { //this “else” needs to be an “else if” in order for the condition to work properly. Maybe is (i == 9) not the right one but the only one that worked for me from what I’ve tried.          //here would the loop start running again exactly like in the first part.        }    }}據(jù)我所知,我到處搜索,并嘗試了幾種不同的方法,還有更復(fù)雜的潛在解決方案,但基本問題仍然相同,這就是為什么我的問題和我發(fā)布的代碼版本指的是我需要的核心. 也許有更多知識(shí)和經(jīng)驗(yàn)的人可以對此有所了解。非常感謝!
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊

假設(shè)您希望循環(huán)連續(xù)執(zhí)行,則i++可以將條件更改為


i = (i + 1)%g_iMaxSearchQueries

或者在 else if 部分,將 i 設(shè)置回 0。


else if(i==9) {

    i = 0

}


查看完整回答
反對 回復(fù) 2021-08-26
  • 2 回答
  • 0 關(guān)注
  • 456 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號