[1,2,[3,4]]
그러나 일부 구현 (1)이 산출 :
[1,2,3,4]
왜? 그리고 어떻게 첫 번째 결과를 얻을 수 있습니까?
- InDesign 8.1 ExtendScript; OSX 10.10.5의
'/usr/bin/js'
을 식별 할 수 없습니다 (man
,version()
또는--version
에 응답하지 않음).
[1,2,[3,4]]
그러나 일부 구현 (1)이 산출 :
[1,2,3,4]
왜? 그리고 어떻게 첫 번째 결과를 얻을 수 있습니까?
'/usr/bin/js'
을 식별 할 수 없습니다 (man
, version()
또는 --version
에 응답하지 않음).이 코드를 실행하면 첫 번째 결과 ([1,2, [3,4]])가 표시되지만 html로 인쇄하면 두 번째 결과로 표시됩니다. 당신이 JSFiddle에서 CONSOLE.LOG 에서 볼을 시도 할 수 있습니다 당신은 그것을 시도 할 수 있습니다 : https://jsfiddle.net/gjLdb4rq/1/가 (콘솔 로그를 참조)
var x = [1,2];
var y = [3,4];
x.push(y);
console.log(x); //here prints in the console the [1,2,[3,4]]
document.getElementById('result').innerHTML=x; //here prints in the html the [1,2,3,4]
실제로 다음과 같이 인쇄 된 결과를 잘못 해석했습니다. 'var x = [1,2]; var y = [3,4]; x.push (y); x [2]' 은 예상대로 [3,4]를 산출합니다. 사실상 괄호가 전혀 나오지 않았기 때문에 오해의 소지가있었습니다. –
그것은 첫 번째 결과 산출을 수행합니다
[1,2,[3,4]]
그것은 양보해야을 'concat'을 사용하지 않는 한 첫 번째 결과 –
이 브라우저의 이름을 우리와 공유하십시오. –
이 중 하나를 사용하여 얻을 수 있습니다 • InDesign 8.1 ExtendScript; • OSX 10.10.5에서 식별 할 수없는 '/ usr/bin/js'. Chrome에서 방금 시도한 결과 첫 번째 결과가 나옵니다. –