2014-02-07 1 views
-3

Я новичок в JavaScript у меня есть Java classses -Как объявить массив объекта в javascript?

первый class-

public class Page { 

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

второй class-

public class PVforPage { 

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

пожалуйста, любой один создать соответствующий объект яваскрипта для выше classess

+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 Layout и Map, что я не знаю, что есть.

UPDATE:

См this Fiddle. Это всего лишь пример работы с объектами js, экземпляром, свойствами и методами. Это учиться и учиться. Надеюсь, вам понравится.

+0

их - это любой способ объявить объект pvs другим, а затем вызвать его экземпляр массива в объявлении объекта страницы ... like - var pv = { URL: "", расположение: "", заголовки: ["", ""], ttl: 0 }; вар страница = { URL: "", таймаут: 0, ПВС = Массив ръ() некоторые вещи } –

+0

@ level_0 Я обновил свой вопрос с некоторыми примерами в скрипку. Вы знаете, как использовать консоль браузера? – DontVoteMeDown

+0

thanq для ур link это помогает мне много .... :) –

Смежные вопросы