PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] JS 物件導向 的 小問題
作者:
KawasumiMai
(さあ、死ぬがいい)
2015-01-15 18:31:36
如題
class={
str:'TEST',
init:function(){
this.test();
},
test:function(){
alert(this.str);
}
}
網站上好像看到的Sample都是一堆function
呼叫init()的時候,會呼叫test()
但是alert的時候,卻無法找到this.str,會印出undefined
改成
str:function(){return 'TEST';}
和
alert(this.str());
也沒用
如果不是用var和=指定的話
請問這種物件導向的寫法要怎麼指定屬性值?
作者:
mmis1000
(秋月戀楓)
2015-01-15 18:35:00
我測試很正常啊,btw class是es6保留字歐
作者:
bndan
(seed)
2015-01-15 18:41:00
幫你照CODE程式.可以動阿 有限定瀏覽器?
http://jsfiddle.net/0sod9n7e/1/
題外話 這東西跟JQUERY無關 這是JS物件...
作者:
KawasumiMai
(さあ、死ぬがいい)
2015-01-15 18:54:00
喔抱歉其他東西用到Jquery沒注意就打在標題了XDclass是打這篇sample取的名字不過一樣的瀏覽器竟然可以動,why = =...改了一下標題 回去大概要再翻一下code= =
作者:
davidsky
(Alive)
2015-01-15 20:05:00
養成用var的習慣,否則會有變數污染等問題
作者:
et282523
(不屈鬥志)
2015-01-15 21:00:00
我測的結果是如果名字是 class 會出現 SyntaxError改成 class1 就會正常執行了(瀏灠器是 firefox)
作者:
mofies
(呦呦呦呦呦~)
2015-01-19 23:28:00
照你的架構改成這樣
http://goo.gl/mf8lpD
繼續閱讀
[問題]請問 AJAX的跨網域傳值
crossdunk
[問題] JQ ajax使用curl
hd92216
[問題] 如何擷取網頁畫面
b510336
[問題] 使用javascript 取json資料
nicknick196
[問題] [已解決] client side http request 有 HTTP refer
nehex
[問題] angularjs 有沒有類似jquery $.param方
arnold0613
[問題] 想學 zebra.ui
john110290
Fw: [問題] jquery selector選取問題(已解決)
kotou
[問題] 關於 chrome37+ 不支援showModalDialog
no1kk
[情報] Zhupiter CoString JavaScript API
jjdai
Links
booklink
Contact Us: admin [ a t ] ucptt.com