php 배열 구문을 자바스크립트용으로
본문
$notification = array('title' =>$title , 'body' => $body);
$arrayToSend = array('to' => "$app_token", 'notification' => $notification,'priority'=>'high');
이런 구문이 있는데요 이걸 자바스크립트 구문으로 바꾸면 어떻게 바꿔야 하나요?
!-->답변 1
자바스크립트에서 연관배열은 중괄호를 씁니다.
<script>
notification = {};
notification['title'] = "my_title";
notification['body'] = "my_body";
</script>
또는
<script>
notification = { title : "my title" , body : "my_body" };
</script>
----------
php 상위버전에서도 그렇지만 자바스크립트에서도 배열선언은 [] 로 줄일 수 있습니다.
즉 aaa = new Array(); 와 aaa = []; 는 같습니다.
그와 같이
notification = {}; 는 notification = new Object(); 라고 보면 될 거에요.
그러니까 말인즉슨 연관배열 이지민 실제로는 하나의 객체 내지는 하나의 클래스라고 봐야겠지요.
다시 말하면 notification.title 로 부르나 notification['title'] 로 부르나 똑같다는 말입니다.
답변을 작성하시기 전에 로그인 해주세요.