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

View File

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

View File

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

View File

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

View File

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

View File

@ -664,9 +664,8 @@ util.toMap = function toMap(items) {
util.revMap = function revMap(map) { util.revMap = function revMap(map) {
let reversed = {}; let reversed = {};
let keys = Object.keys(map);
for (let key of keys) for (let key of Object.keys(map))
reversed[map[key]] = key; reversed[map[key]] = key;
return reversed; return reversed;
@ -679,13 +678,12 @@ util.revMap = function revMap(map) {
*/ */
util.values = function values(map) { util.values = function values(map) {
let keys = Object.keys(map); let items = [];
let out = [];
for (let key of keys) for (let key of Object.keys(map))
out.push(map[key]); 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 out = [];
let result = []; let result = [];
let map = {}; let map = {};
let txs, keys; let txs;
for (let path of paths) { for (let path of paths) {
let addr = path.toAddress(); 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 Object.keys(map)) {
for (let key of keys) {
let entry = map[key]; let entry = map[key];
out.push(entry); out.push(entry);
} }
@ -1323,7 +1321,7 @@ RPC.prototype.sendMany = async function sendMany(args, help) {
let subtractFee = valid.bool(4, false); let subtractFee = valid.bool(4, false);
let outputs = []; let outputs = [];
let uniq = {}; let uniq = {};
let keys, options, tx; let options, tx;
if (help || args.length < 2 || args.length > 5) { if (help || args.length < 2 || args.length > 5) {
throw new RPCError(errs.MISC_ERROR, throw new RPCError(errs.MISC_ERROR,
@ -1337,10 +1335,9 @@ RPC.prototype.sendMany = async function sendMany(args, help) {
if (!sendTo) if (!sendTo)
throw new RPCError(errs.TYPE_ERROR, 'Invalid parameter.'); throw new RPCError(errs.TYPE_ERROR, 'Invalid parameter.');
keys = Object.keys(sendTo);
valid = new Validator([sendTo]); valid = new Validator([sendTo]);
for (let key of keys) { for (let key of Object.keys(sendTo)) {
let value = valid.btc(key); let value = valid.btc(key);
let addr = parseAddress(key, this.network); let addr = parseAddress(key, this.network);
let hash = addr.getHash('hex'); let hash = addr.getHash('hex');