x = (typeof x != 'undefined' && x instanceof Array) ? x : [];
x가 정의되고 배열이면 모든 것을 처리한다는 것을 알고 있습니까? 그리고 : 정의되지 않았거나 배열이 아니면 [] 할 것입니다. [] 무엇입니까?이 속기 진술은 실제로 어떻게 작동합니까? "x = (typeof x! = 'undefined'&& x instanceof Array)? x : [];"
누구나 내가 어떻게 작동하는지, 그리고 다른 속기 기법에 대한 예제를 얻을 수 있는지 또는 여기에서 무슨 일이 일어나고 있는지 설명 할 수 있습니까?
난 그냥 정말
이 '[]'*가 배열 리터럴 아니다. [MDN JavaScript Guide] (https://developer.mozilla.org/en/JavaScript/Guide), 특히 [리터럴] (https://developer.mozilla.org/en/JavaScript/Guide/)을 읽어 보시기 바랍니다. 값 % 2C_Variables % 2C_and_Literals # 리터럴). –
'typeof x! = 'undefined'&&'redundant btw –