사용자가 특정 그룹의 구성원인지 확인하기 위해 항목 배열 (Tridion User Groups)을 반복하는 간단한 Javascript가 있습니다.배열 형식이 배열 값으로 선택되었습니다.
난 쉽게 아래와 같이 문제를 해결 코드 (&& extensionGroup !== 'true'
참조) 할 수 있지만 나는 isArray
= true
배열에 값로 계산됩니다 이유를 이해하려면 - 어떤 아이디어? 아래
의 스크린 샷은 값 extensionGroups
따라서
var extensionGroups = ["NotEvenARealGroup", "Author", "ExampleGroupAfterOneUserIsActuallyIn"];
을 설정하지만 4 번째 값으로
isArray
값을 반환되었음을 보여?
조금 선명한 이미지를 표시하도록 업데이트
당신은 배열을 반복하는 for in
을 사용하고
아니야. 그것은 객체의 속성입니다. – Ryan
더 나은 질문은 왜 누군가가'isArray'를 Array 프로토 타입에 추가 했는가입니다. 항상 그렇지 않을까요? – jbabey
lol @jbabey 좋은 질문입니다. –