refactor: change for..of loop usage.

This commit is contained in:
Christopher Jeffrey 2017-07-24 19:45:46 -07:00
parent 9743e8e314
commit 23397dd753
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD
7 changed files with 16 additions and 33 deletions

View File

@ -1633,7 +1633,7 @@ RPC.prototype.createRawTransaction = async function createRawTransaction(args, h
let inputs = valid.array(0);
let sendTo = valid.obj(1);
let locktime = valid.u32(2);
let tx, keys, addrs;
let tx, addrs;
if (help || args.length < 2 || args.length > 3) {
throw new RPCError(errs.MISC_ERROR,
@ -1673,11 +1673,10 @@ RPC.prototype.createRawTransaction = async function createRawTransaction(args, h
tx.inputs.push(input);
}
keys = Object.keys(sendTo);
valid = new Validator([sendTo]);
addrs = {};
for (let key of keys) {
for (let key of Object.keys(sendTo)) {
let addr, b58, value, output;
if (key === 'data') {

View File

@ -576,11 +576,9 @@ AuthDB.prototype.addAuthorized = function addAuthorized(key) {
*/
AuthDB.prototype.setKnown = function setKnown(map) {
let keys = Object.keys(map);
this.known.clear();
for (let host of keys) {
for (let host of Object.keys(map)) {
let key = map[host];
this.addKnown(host, key);
}

View File

@ -63,9 +63,7 @@ Config.alias = {
*/
Config.prototype.inject = function inject(options) {
let keys = Object.keys(options);
for (let key of keys) {
for (let key of Object.keys(options)) {
let value = options[key];
switch (key) {
@ -787,7 +785,6 @@ Config.prototype.parseArg = function parseArg(argv) {
Config.prototype.parseEnv = function parseEnv(env) {
let prefix = this.module;
let keys;
prefix = prefix.toUpperCase();
prefix = prefix.replace(/-/g, '_');
@ -798,9 +795,7 @@ Config.prototype.parseEnv = function parseEnv(env) {
assert(env && typeof env === 'object');
keys = Object.keys(env);
for (let key of keys) {
for (let key of Object.keys(env)) {
let value, alias;
if (key.indexOf(prefix) !== 0)

View File

@ -90,7 +90,6 @@ Network.simnet = null;
Network.prototype._init = function _init() {
let bits = 0;
let keys;
for (let deployment of this.deploys)
bits |= 1 << deployment.bit;
@ -99,9 +98,7 @@ Network.prototype._init = function _init() {
this.unknownBits = ~bits;
keys = Object.keys(this.checkpointMap);
for (let key of keys) {
for (let key of Object.keys(this.checkpointMap)) {
let hash = this.checkpointMap[key];
let height = +key;

View File

@ -981,10 +981,9 @@ IP.isEqual = function isEqual(a, b) {
IP.getInterfaces = function _getInterfaces(name, family) {
let interfaces = os.networkInterfaces();
let keys = Object.keys(interfaces);
let result = [];
for (let key of keys) {
for (let key of Object.keys(interfaces)) {
let items = interfaces[key];
for (let details of items) {

View File

@ -664,9 +664,8 @@ util.toMap = function toMap(items) {
util.revMap = function revMap(map) {
let reversed = {};
let keys = Object.keys(map);
for (let key of keys)
for (let key of Object.keys(map))
reversed[map[key]] = key;
return reversed;
@ -679,13 +678,12 @@ util.revMap = function revMap(map) {
*/
util.values = function values(map) {
let keys = Object.keys(map);
let out = [];
let items = [];
for (let key of keys)
out.push(map[key]);
for (let key of Object.keys(map))
items.push(map[key]);
return out;
return items;
};
/**

View File

@ -906,7 +906,7 @@ RPC.prototype._listReceived = async function _listReceived(minconf, empty, watch
let out = [];
let result = [];
let map = {};
let txs, keys;
let txs;
for (let path of paths) {
let addr = path.toAddress();
@ -947,9 +947,7 @@ RPC.prototype._listReceived = async function _listReceived(minconf, empty, watch
}
}
keys = Object.keys(map);
for (let key of keys) {
for (let key of Object.keys(map)) {
let entry = map[key];
out.push(entry);
}
@ -1323,7 +1321,7 @@ RPC.prototype.sendMany = async function sendMany(args, help) {
let subtractFee = valid.bool(4, false);
let outputs = [];
let uniq = {};
let keys, options, tx;
let options, tx;
if (help || args.length < 2 || args.length > 5) {
throw new RPCError(errs.MISC_ERROR,
@ -1337,10 +1335,9 @@ RPC.prototype.sendMany = async function sendMany(args, help) {
if (!sendTo)
throw new RPCError(errs.TYPE_ERROR, 'Invalid parameter.');
keys = Object.keys(sendTo);
valid = new Validator([sendTo]);
for (let key of keys) {
for (let key of Object.keys(sendTo)) {
let value = valid.btc(key);
let addr = parseAddress(key, this.network);
let hash = addr.getHash('hex');