Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Дз2 #6

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Дз2 #6

wants to merge 2 commits into from

Conversation

Yunnii
Copy link

@Yunnii Yunnii commented Oct 17, 2012

Сделано. Почему-то jslint ругается на строки if (typeof date === 'undefined') , но если написать if (date === 'undefined') проверка на андефайнд не выполняется

Сделано
@azproduction
Copy link
Member

На эту проверку можно забить

@azproduction
Copy link
Member

Посмотрел - все норм

@Yunnii
Copy link
Author

Yunnii commented Oct 18, 2012

А можно в javascript создавать объекты как в csharp? Нр объявить класс и задекларировать поля
class eventObject {
name,
color,
start
}
а потом создавать объекты eventObject {
name =" Сходить в кино",
color="black",
start= new Date()
}
?

@azproduction
Copy link
Member

Пустыми поля объекта объявить нельзя

@Yunnii
Copy link
Author

Yunnii commented Oct 18, 2012

Окей, Тогда

function eventObject(name, color, start) {
this.name = name,
this.color = color,
this.start= start,
}

И хочется создать объект не так :
var data = new eventObject ("name", "clr", new Date())

а определяя поля через сеттеры

var data = new eventObject{
color = color ,
name = name,
start= start,
}

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

@azproduction
Copy link
Member

#2 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants