07.01.2012, 22:09
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
Сообщение от Wizout
|
а инициализатор в отличие от конструктора создает сразу экземпляр объекта?
|
всмысле? а что он еще может создать?
|
|
07.01.2012, 23:51
|
Интересующийся
|
|
Регистрация: 21.12.2011
Сообщений: 26
|
|
Сообщение от Livaanderiamarum
|
всмысле? а что он еще может создать?
|
с этим вопросом разобрался, просто вначале вы сказали, что разницы нету между инициализатором и конструктором, а разница между ними как раз такая - инициализатор сразу создает экземпляр объекта, а конструктор создает структуру объекта
|
|
07.01.2012, 23:52
|
Интересующийся
|
|
Регистрация: 21.12.2011
Сообщений: 26
|
|
не очень понял разницу в таких записях
1. car = {
wheels: 4,
color: 'red'
}
2. var book = {
topic: "JavaScript",
fat: true
};
подскажите чем они различаются? 1 это инициализатор, а вторая запись как называется?
|
|
07.01.2012, 23:54
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
Сообщение от Wizout
|
с этим вопросом разобрался, просто вначале вы сказали, что разницы нету между инициализатором и конструктором, а разница между ними как раз такая - инициализатор сразу создает экземпляр объекта, а конструктор создает структуру объекта
|
Опять не понял тебя, конструктор создает экземпляр класса Object, и наполняет его структурой.
что не так?
обьясни эту строчку я ни слова не понял
Цитата:
|
инициализатор сразу создает экземпляр объекта, а конструктор создает структуру объекта
|
Последний раз редактировалось Livaanderiamarum, 07.01.2012 в 23:57.
|
|
07.01.2012, 23:55
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
Сообщение от Wizout
|
не очень понял разницу в таких записях
1. car = {
wheels: 4,
color: 'red'
}
2. var book = {
topic: "JavaScript",
fat: true
};
подскажите чем они различаются? 1 это инициализатор, а вторая запись как называется?
|
1) че такое инициализатор ваще?
2) ничем они не отличаются
скажу так, {} это неявный вызов конструктора Object , ок?
|
|
08.01.2012, 00:00
|
Интересующийся
|
|
Регистрация: 21.12.2011
Сообщений: 26
|
|
ясненько, просто немного не ясно было, почему в первом варианте в конце не ставится точка с запятой, а во втором варианте ставится точка с запятой в конце.
|
|
08.01.2012, 00:05
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
Сообщение от Wizout
|
ясненько, просто немного не ясно было, почему в первом варианте в конце не ставится точка с запятой, а во втором варианте ставится точка с запятой в конце.
|
в javascript авторасстановка точек с запятой
|
|
08.01.2012, 00:11
|
Интересующийся
|
|
Регистрация: 21.12.2011
Сообщений: 26
|
|
ок ясно, спасиб +) поставил бы еще + в карму, только не дает еще раз плюсить
|
|
08.01.2012, 00:18
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
Сообщение от Wizout
|
ок ясно, спасиб +) поставил бы еще + в карму, только не дает еще раз плюсить
|
че такое карма))?
|
|
08.01.2012, 00:38
|
Интересующийся
|
|
Регистрация: 21.12.2011
Сообщений: 26
|
|
еще вопросик один появился, про методы
есть ли разница между
1. описываем функцию отдельно от конструктора объекта, а затем присваиваем ее свойству
2. описываем функцию внутри конструктора, т.е. this.свойство = function(){}
если разницы нету, то можно использовать любой вариант какой удобнее?
|
|
|
|