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.
|
// Don't allow mode to accidentally be overwritten.
|
||||||
['F_OK', 'R_OK', 'W_OK', 'X_OK'].forEach(function(key) {
|
Object.defineProperties(fs, {
|
||||||
Object.defineProperty(fs, key, {
|
F_OK: {enumerable: true, value: constants.F_OK || 0},
|
||||||
enumerable: true, value: constants[key] || 0, writable: false
|
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) {
|
function handleError(val, callback) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user