2014-02-07 3 views
0

Hellow ребята новичок в JavaScript .Я видел некоторый код, как это ..Кронштейны Как массив в JavaScript

function f() { 

    var model = this.model.attributes; 

    var data = { 
     path: Config.baseUrl, 
     lang: url.segment(1), 
     id: model['id'], 
     date: model['date'], 
     views: model['views'], 
     author: model['author'], 
     authorName: model['authorName'], 
     question: model['question'], 
     answer: model['answer'], 
     rate: model['rate'], 
     _ : _, 
     S: S, 
     moment: moment 
    }; 

мне просто нужно знать model['id']model['views'] и т.д. и т.п. ..Я просто нужно знать, использование удостоверения личности, дата, вид автор здесь .в PHP его как массив и ключ, но это то же самое понятие в jaavascript слишком ..Any помощь будет принята с благодарностью спасибо. :)

+1

Модель ['date'] - это как письмо model.date: оно написано либо объектом ['property'], либо object.property – frenchie

+1

Его назвали [__Bracket notation__] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Member_Operators # Bracket_notation) – Satpal

ответ

0

с views: model['views'],

Вы объявляете видом равный взглядам attri образ элемента модели.

И так далее с другими

+0

did not get? .. так что это модель фиксированного варианта varibale здесь? – william

+0

Да, модель находится где-то вне func. В функции есть фиксированная переменная – laaposto

+0

, поэтому можем ли мы использовать любое другое выражение вместо модели для этой же цели? – william

0

Использование this это одна вещь, чтобы не упустить. Переменная model внутри f присваивается свойству model вне функции. Поэтому найдите внешний вид объекта model, чтобы выяснить, откуда это происходит.

+0

- это модель с фиксированным сроком? .. Мне просто нужно знать, что ... – william

+0

Нет, 'this' является движущейся мишенью в javascript. Вы должны изучить иерархию объектов, чтобы узнать, откуда она. – beautifulcoder

+0

Можете ли вы дать мне ссылку, чтобы изучить все это? .. можем ли мы использовать любую другую модель, созданную для этой цели. – william

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