From 96f1b2e7312baa3e322f8404ce3c7dc18af9765d Mon Sep 17 00:00:00 2001 From: Deokjin Kim Date: Sun, 1 Jan 2023 19:50:49 +0900 Subject: [PATCH] vm: refactor to use `validateStringArray` PR-URL: https://github.com/nodejs/node/pull/46020 Reviewed-By: Antoine du Hamel Reviewed-By: Luigi Pinca Reviewed-By: Minwoo Jung --- 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 32bcdf06234b67..848e1ec5d559cd 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 {