From 0fbf200c48096c52a5565ea81eb85474025e7798 Mon Sep 17 00:00:00 2001 From: Adrian Cable Date: Tue, 24 Sep 2024 13:49:08 -0700 Subject: [PATCH] Preallocate arrays when generating fromObject methods --- src/converter.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/converter.js b/src/converter.js index 086e00307..4f649511e 100644 --- a/src/converter.js +++ b/src/converter.js @@ -132,7 +132,7 @@ converter.fromObject = function fromObject(mtype) { ("if(d%s){", prop) ("if(!Array.isArray(d%s))", prop) ("throw TypeError(%j)", field.fullName + ": array expected") - ("m%s=[]", prop) + ("m%s=Array(d%s.length)", prop, prop) ("for(var i=0;i