lodashソース分析のisAgments


ある人が運命づけられて平凡な生活を送っています.彼らは苦しみや不幸を経験したからです.ある人がわざとこのようにします.それは彼らが得た幸福が彼らの耐える能力を超えたからです.
——カルビノ『煙雲』
本文は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公衆番号に送られます.ご注目ください.ご意見をどうぞ.
対角線の反対側