下划线数组推导式
underscore array comprehension?
我在Python中使用列表推导,并试图使用下划线库转换为nodejs。所以在Python中,我有如下(构建ip地址列表;):
return ["10." + str(x) + "." + str(y) + ".1" for x in range(192, 256) for y in range(0, 256)]
我知道下划线可以做_。范围(192,256),但是否有一个简单而简短的方法来做以上所有的下划线或任何js库?
ES7有Array comprehension
,可以与ES6的Template string
、_.range()
一起使用,得到结果
[for (x of _.range(192, 256)) for (y of _.range(0, 256)) `10.${x}.${y}.1`];
由于数组推导目前只支持FF,因此您必须使用babel转译器
我想我知道,只要做npm搜索;)
var comprehend = require('array-comprehension');
result = comprehend([10], _.range(192, 256), _.range(0,256), function(x,y,z) {return x + "." + y + "." + z + ".1" });
相关文章:
- 如何从另一个带下划线的数组中筛选带元素的数组
- 如何将id数组与带下划线的对象数组嵌套属性进行比较
- 将一个对象转换为一个单键对象数组(带下划线?)
- 下划线的 _.,但不排除以下数组中的子字符串
- 下划线,将对象列表转换为对象值数组
- 如何获取 JSON 数组下存在的相应值
- 下划线.js,根据键值删除对象数组中的重复项
- _.数组中的每个查找值都返回 true 或 false.使用下划线 JS
- 使用下划线链将 2 个对象的属性值合并到数组中
- 提交可变数量的数组以下划线 _.difference
- 使用类似查询的对象过滤器数组下划线
- 挖空可观察数组下拉绑定问题
- 在对象数组上划线查找方法问题
- 表单显示问题+数组下的结果
- 将PHP数组输入到Javascript数组/下拉列表中
- 如何逃脱';';和& # 39;()& # 39;在javascript数组下,它支持窗口和linux
- 如何JSON.解析并忽略数组下标
- 如何检查数组下的值是否存在且差值小于0.000002
- 知道二维数组下值的位置
- 更新了“可观察数组”下的项目未传播到 UI