Java-style Set collection for Javascript
Java-style Set collection for Javascript
我需要一個 Set,它的 API 與 Java 中的 Set 相似。
此实现:
http://jsclass.jcoglan.com/set.html
需要使用 RequireJS,这需要我的 Java 大脑此刻扭曲太多。
发布一个作为 Set 功能的函数将是一个很好的答案。或者指向Google Set或其他已经创建此代码的科技巨头的链接。
谷歌的关闭呢?这个名字让我感到困惑,但它有一套。
在我看来,java.util.Set 可以实现的任何目标都可以使用简单的 javascript 对象来完成。我不明白为什么你需要额外的库:
// empty set
var basket = {};
// adding object to set
basket['apple'] = true;
basket['banana'] = true;
basket['orange'] = true;
basket['apple'] = true;
// iterating through set contents, should print:
// apple
// banana
// orange
for(var fruit in basket)
console.log(fruit);
// check if an element exist
if(basket['pineapple']) {
console.log('has pineapple');
} else {
console.log('no pineapple');
}
// remove element from set
delete basket['apple'];
相关文章:
- 我的javascript for循环不起作用
- javascript for循环不起作用
- 如何知道javascript for语句中的所有结果是否都是错误的
- 一个基本的Javascript For循环
- Javascript For each json
- Javascript for HTTPS
- JavaScript:For循环传递变量
- 通过javascript for Twitter Bootstrap动态更改进度条的颜色
- JavaScript for loop
- 我的Javascript for循环在1次迭代后停止
- 从Javascript for jqGrid通过JSON发送服务器端对象
- JavaScript For循环与For in不起作用
- 使用javascript for遍历数组
- 无法在 android 中运行 JavaScript for webview
- 将 jQuery 代码翻译成普通的 JavaScript for Google Tag Manager
- 如何从 HTML 或 Javascript for Windows Phone 访问图像文件
- Native/$q Javascript For Loop Promise Resolve
- Javascript for Brightcove video cloud
- Javascript for.in 对象属性
- 将 JavaScript “for” 生成的数字推送到一个数组中,然后将每个数字打印为 HTML