fs: avoid using forEach
PR-URL: https://github.com/nodejs/node/pull/11582 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit is contained in:
parent
5aa7d4daca
commit
a993beb915
@ -248,10 +248,11 @@ function statsFromValues() {
|
||||
}
|
||||
|
||||
// Don't allow mode to accidentally be overwritten.
|
||||
['F_OK', 'R_OK', 'W_OK', 'X_OK'].forEach(function(key) {
|
||||
Object.defineProperty(fs, key, {
|
||||
enumerable: true, value: constants[key] || 0, writable: false
|
||||
});
|
||||
Object.defineProperties(fs, {
|
||||
F_OK: {enumerable: true, value: constants.F_OK || 0},
|
||||
R_OK: {enumerable: true, value: constants.R_OK || 0},
|
||||
W_OK: {enumerable: true, value: constants.W_OK || 0},
|
||||
X_OK: {enumerable: true, value: constants.X_OK || 0},
|
||||
});
|
||||
|
||||
function handleError(val, callback) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user