From f2d73290178cca0704c73c2c4d5eb990fa5f6883 Mon Sep 17 00:00:00 2001 From: Deokjin Kim Date: Fri, 30 Dec 2022 19:10:50 +0900 Subject: [PATCH] vm: refactor to use `validateStringArray` --- lib/internal/vm.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/internal/vm.js b/lib/internal/vm.js index a813c55d9e3aad..c9d0d9dd7da522 100644 --- a/lib/internal/vm.js +++ b/lib/internal/vm.js @@ -15,6 +15,7 @@ const { validateFunction, validateObject, validateString, + validateStringArray, validateUint32, } = require('internal/validators'); const { @@ -30,9 +31,7 @@ function isContext(object) { function internalCompileFunction(code, params, options) { validateString(code, 'code'); if (params !== undefined) { - validateArray(params, 'params'); - ArrayPrototypeForEach(params, - (param, i) => validateString(param, `params[${i}]`)); + validateStringArray(params, 'params'); } const {