Tag Archives: Javascript Tips and tricks

How to delete field inside Json Object – 如何把Json 的屬性移除

今日在公司經過同事Code Review…我學會了很多東西
其中一個就是如何delete Json/ Javascript Object 內的一些Field

e.g.

var params = {
        UserId: membership.id,
        FirstName: membership.firstName,
        ScreenName: membership.nickname,
        location: membership.currentLocation
      };

假設只有某些權限的用戶才可以看到 location這個field的

我們可以使用 delete keyword 來把Json / Javascript object的 field 移除
e.g.

delete params.location;
console.log(params);

Hope you find it useful

Disable HTML A HREF tag action

今日要遇到一個難題 有一個 AngularJs 的Webpage 不知道怎樣砌。。

因為一按那個A tag 的 tab 便轉了去另一個URL
想了一會便想到有可以嘗試把 “A” tag “HREF” tag 的 動作停用。。看看有什麼效果

那麼怎樣才可以
解決方法十分簡單

我們只需要在 A tag 的 tag 內加入 onclick=”return false”

這個JavaScript action便可以了

<a href="//blog.sharechiwai.com" onclick="return false"> Blog </a>

Hope you find it useful

Javascript get Current Date without time – 如何在Javascript上找出現在的日子.. 不要時間

今天又為自己寫下一些筆記..
很多時候都需要為網頁的一些 Form 或其他功能去埴上今天/現時日期..
很多時候的default/預計功能都會自動加上時間..
有時就是因為這些 時間令到一些功能有錯誤..
E.G. 例如你想比較兩個日子

解決方法十分簡單
我們可使用 new Date().toJSON() 來 輸出
2015-08-21T14:46:06.729Z
之後用slice(0,10) 取出 日期的字串
之後我們便可以用new Date()來把這個日子轉為javascript的 日子object 以方便之後處理

Console.log(new Date().toJSON());
// result: "2015-08-21T14:46:06.729Z"

Javascript new Data().toJSON() result

console.log(new Date().toJSON().slice(0,10));
// 2015-08-24

把他轉為一個DateObject

var currentDate = new Date().toJSON().slice(0,10)
// result "2015-08-21"
Console.log(currentDate);

Convert Date String to Javascript Date Object

Hope you find it useful