lodashソース分析のisAgments
927 ワード
ある人が運命づけられて平凡な生活を送っています.彼らは苦しみや不幸を経験したからです.ある人がわざとこのようにします.それは彼らが得た幸福が彼らの耐える能力を超えたからです.
——カルビノ『煙雲』
本文はlodashのソースコードの第二十一篇を読むために、後続の文章はこの倉庫に更新されます.スターを歓迎します.
git bookも同時に倉庫の更新ができます.gitbookアドレス:pocket-lodash
依存
『lodashソース分析のisObject Like』
ソース分析
ある値がクラスオブジェクトである場合(
License
署名-非商業的使用-演繹禁止4.0国際(CC BY-NC-ND 4.0)
最後に、すべての文章が同時にWeChat公衆番号に送られます.ご注目ください.ご意見をどうぞ.
対角線の反対側
——カルビノ『煙雲』
本文はlodashのソースコードの第二十一篇を読むために、後続の文章はこの倉庫に更新されます.スターを歓迎します.
git bookも同時に倉庫の更新ができます.gitbookアドレス:pocket-lodash
依存
import getTag from './.internal/getTag.js'
import isObjectLike from './isObjectLike'
『lodashソース分析のデータタイプ取得の互換性』『lodashソース分析のisObject Like』
ソース分析
function isArguments(value) {
return isObjectLike(value) && getTag(value) == '[object Arguments]'
}
isArguments
は、ある値がクラスarguments
のオブジェクトかどうかを判断するために用いられる.ある値がクラスオブジェクトである場合(
isObjectLike
を用いて判断)、Object.prototype.toString
が返した値が[object Arguments]
である場合はクラスarguments
オブジェクトとなる.License
署名-非商業的使用-演繹禁止4.0国際(CC BY-NC-ND 4.0)
最後に、すべての文章が同時にWeChat公衆番号に送られます.ご注目ください.ご意見をどうぞ.
対角線の反対側