Object 內建對象

物件Iterator

迭代器對象,用於遍歷集合數據

繼承關係

操作符

@iterator

查詢目前物件元素的迭代器

1
Iterator Iterator.@iterator();

回傳結果:

  • Iterator, 傳回目前物件元素的迭代器

成員函數

next

迭代下一個元素

1
(Value value, Boolean done) Iterator.next();

回傳結果:

  • (Value value, Boolean done), 傳回下一個元素,或標記迭代結束

toString

傳回物件的字串表示,一般回傳"[Native Object]",物件可以根據自己的特性重新實現

1
String Iterator.toString();

回傳結果:

  • String, 傳回物件的字串表示

toJSON

傳回物件的JSON 格式表示,一般傳回物件定義的可讀屬性集合

1
Value Iterator.toJSON(String key = "");

呼叫參數:

  • key: String, 未使用

回傳結果:

  • Value, 傳回包含可JSON 序列化的值