發表文章

目前顯示的是有「JavaScript」標籤的文章

Markdown

[JavaScript] typeof !== “undefined” vs. != null

https://stackoverflow.com/questions/2703102/typeof-undefined-vs-null up vote 535 down vote accepted typeof  allows the identifier to never have been declared before. So it's safer in that regard: if ( typeof neverDeclared == "undefined" ) //no errors if ( neverDeclared == null ) //throws ReferenceError: neverDeclared is not defined

[javascript] JSON.parse 函式

https://msdn.microsoft.com/zh-tw/library/cc836466(v=vs.94).aspx 將以 JavaScript 物件標記法 (JavaScript Object Notation,JSON) 表示的字串轉換成物件。 語法 JSON.parse(text [, reviver]) 參數 text 必要項。  有效的 JSON 字串。 reviver 選擇項。  用來轉換結果的函式。  呼叫這個函式時,會針對這個物件的每個成員進行呼叫。  如果成員包含巢狀物件,則會先轉換巢狀物件,然後再轉換父物件。  就個別成員而言,發生的情況如下: 如果  reviver  傳回有效值,轉換後的值會取代成員值。 如果  reviver  的傳回值與它接收的值相同,則不會修改成員值。 如果  reviver  傳回  null  或  undefined ,表示成員已刪除。 傳回值 物件或陣列。 範例 下面範例會使用  JSON.parse  將 JSON 字串轉換為物件。 JavaScript var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}' ; var contact = JSON.parse(jsontext); document.write(contact.surname + ", " + contact.firstname); document.write(contact.phone[1]); // Output: // Aaberg, Jesper // 555-0100 範例 下面範例會使用  JSON.stringify  將陣列轉換為 JSON 字串,然後使用  JSON...

[javascript] JSON.parse()

https://msdn.microsoft.com/zh-tw/library/cc836466(v=vs.94).aspx [{"updatedAt":"2017-05-25 23:49:42","publishedAt":"2017-05-25 23:49:42","id":61,"userName":"13135","msg":"65454"},{"updatedAt":"2017-05-25 23:47:48","publishedAt":"2017-05-25 23:47:48","id":60,"userName":"13135","msg":"65454"},{"updatedAt":"2017-05-25 21:25:30","publishedAt":"2017-05-25 21:25:30","id":59,"userName":"asdas","msg":"asd"},{"updatedAt":"2017-05-25 21:25:21","publishedAt":"2017-05-25 21:25:21","id":58,"userName":"asdasd","msg":"asdasd"},{"updatedAt":"2017-05-25 17:13:24","publishedAt":"2017-05-25 17:13:24","id...

[ javascript] XOR

http://www.howtocreate.co.uk/xor.html

[ javascript] binary-tree

https://code.tutsplus.com/articles/data-structures-with-javascript-tree--cms-23393