코드가 하는 일을 읽고, 가려진 빈칸에 직접 이름을 지어 넣으세요. 빈칸 폭이 원본 이름의 글자 수입니다.
1function (end) { 2 const part = trimOWS(str.slice(start, end)); 3 const equals = part.indexOf('='); 4 5 if (equals < 1) { 6 return; 7 } 8 9 const name = trimOWS(part.slice(0, equals)); 10 11 if (!parameterNameRE.test(name)) { 12 return; 13 } 14 15 const normalizedName = name.toLowerCase(); 16 17 if ( 18 normalizedName === '__proto__' || 19 normalizedName === 'constructor' || 20 normalizedName === 'prototype' 21 ) { 22 return; 23 } 24 25 const parameterValue = trimOWS(part.slice(equals + 1)); 26 parameters[normalizedName] = decodeQuotedString(parameterValue); 27}