<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                JavaScript Java Bridge API提供了JSArray類,它表示JavaScript數組對象的包裝器。如果JavaScript將數組返回給Java代碼,則數組值將在Java代碼中表示為JSArray對象。例如: ``` JSValue result = browser.executeJavaScriptAndReturnValue("[1, 'test', 3]"); JSArray array = result.asArray(); ``` 在上面的示例中,JavaScript代碼返回一個包含三個項目(1,'test',3)到Java代碼的數組。該JSValue可強制轉換為JSArray類型使用JavaScript陣列工作。使用JSArray類,您可以獲取數組的長度,訪問數組項以及使用新項修改JavaScript數組。 請注意,JSArray指向加載的網頁上的現有JavaScript數組。如果重新加載或卸載了網頁,JSArray對象將指向在卸載網頁期間處置的無效JavaScript數組。如果您嘗試使用此JSArray實例,則將 拋出IllegalStateException錯誤。 ## 獲得數組長度 要獲取數組長度,請使用JSArray.length()方法。例如: ``` JSValue result = browser.executeJavaScriptAndReturnValue("[1, 'test', 3]"); JSArray array = result.asArray(); assert array.length() == 3; ``` ## 獲取數組項 要訪問特定索引處的數組項,請使用JSArray.get(int index)方法。指數不能為負數。它可以超過數組長度。在這種情況下,將返回“ 未定義 ”值。例如: ``` assert array.get(0).asNumber().getInteger() == 1; assert array.get(1).getStringValue().equals("test"); assert array.get(2).asNumber().getInteger() == 3; assert array.get(100).isUndefined(); ``` ## 設置數組項 您可以使用JSArray.set(int index,Object value)方法修改現有數組項或添加新項。該方法返回一個布爾值,指示給定值是否已成功插入到數組中。您可以在索引處插入超過數組長度的新值。在這種情況下,數組的大小將增加,新項目將插入給定位置,最新有效數組元素和新數組元素之間的所有項目將填充“ 未定義 ”值。 ``` assert array.set(0, "String value"); assert array.set(100, 123); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看