javascript - js 기본 문제 감소 사용
我想大声告诉你
我想大声告诉你 2017-05-19 10:40:10
0
1
489

[].reduce.call('cbaacfdeaebb',function(p,n){ return p[n] = (p[n] || 0) + 1,p; },{}),

이런 코드를 본 적이 있는데 어떻게 작동하는지 잘 모르겠습니다. 호출을 통해 문자열에 축소를 적용할 수 있나요? 제한사항이 있나요? 어떻게 작동하나요? 문자열을 다른 유형으로 변경할 수 있나요? 지도 등.
저는 js를 처음 접하는데, 누가 자세히 설명해 주셨으면 좋겠습니다.

我想大声告诉你
我想大声告诉你

모든 응답 (1)
仅有的幸福

JavaScript数组方法是特意定义为通用的,因此他们不仅应用在真正的数组而且在类数组对象上也能正确工作,但是类数组对象没有继承自Array.prototype,所以可以通过Function.call间接地调用。

String可以作为类数组对象使用,因为有数值length属性和对应非负整数属性。

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!