developer.mozilla의 웹 사이트에 표시된 많은 방법에서 필수적인 판단이 없음을 발견했습니다.
URL : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter이 판단은 Array.prototype.filter에서 필수적입니까?
"Polyfill"섹션으로 전달할 수 있습니다.
항상 다음 코드와 같은 판단이 존재합니다 또한
Array.prototype.filter = function(fun /*, thisArg */)
{
"use strict";
if (this === void 0 || this === null)
throw new TypeError();
...
}
뿐만 아니라 필터 방법,하지만를 Array.prototype.every(), Array.prototype.map().
예를 들면 :
Array.prototype.map = function (fun /*, thisp */) {
if (this === void 0 || this === null) { throw TypeError();
...
}
나는 어떤 경우에 조건의 결과가 "형식 오류"를 던져 다음 true를 반환하고 알고하지 않습니다.
제 생각에는이 판단은 필수적이지 않으며 제거되어야합니다. 당신은 어떻게 생각하십니까? 그리고이 판단은 무엇을위한 것입니까?
"심판은"아마 당신이 찾고있는 단어가 아닙니다. "상태"를 의미합니까? – deceze
네, "조건"을 의미합니다 –