2014-02-07 16 views
-3

我是新來的JavaScript,我有一個java classses -如何在javascript中聲明對象數組?

1日講座

public class Page { 

    private String url; 
    private long timeout; 
    private PVforPage[] pvs;  <-- specifically how I can declare this in javascript 
} 

第二類 -

public class PVforPage { 

    private String url; 
    private Layout layout; 
    private Map<String, String> headers; 
    private long ttl; 
} 

請任何一個,爲上述類新

相應的JavaScript對象
+0

[看這裏](http://www.w3schools.com/js/js_obj_array.asp)。 – SudoRahul

+0

http://stackoverflow.com/questions/2970314/a-beginners-guide-to-learning-javascript –

回答

0

我認爲這是您的案例中最接近的:

var page = { 
    url: "", 
    timeout: 0, 
    pvs: [ 
     { 
      url: "", 
      layout: "", 
      headers: ["", ""], 
      ttl: 0 
     } 
    ] 
} 

眼看JavaScript並不是那麼類型如Java,我使用一些通用的類型爲您的Java類型LayoutMap,我真的不知道是什麼。

UPDATE:

this Fiddle。只是一個如何使用js對象,實例,屬性和方法的例子。這是學習和學習。希望你喜歡。

+0

他們是任何方式來聲明對象pvs不同,然後在頁面對象聲明中調用它的數組實例... 像 - var pv = { url:「」, layout:「」, headers:[「」,「」], ttl:0 }; var page = { url:「」, timeout:0, pvs = pv的數組()有些東西 } –

+0

@ level_0我用小提琴中的一些例子更新了我的問題。你知道如何使用瀏覽器的控制檯嗎? – DontVoteMeDown

+0

thanq爲你的鏈接,它可以幫助我很多.... :) –