Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2017, 12:55
Аспирант
Отправить личное сообщение для Shuryga Посмотреть профиль Найти все сообщения от Shuryga
 
Регистрация: 24.09.2014
Сообщений: 44

js ооп передача свойств
Всем доброго времени суток. Подскажите пожалуйста. Есть у нас объект CreateHi с методом consHi

function CreateHi(lol,test){
        this.test = test;
	this.two = lol;

        this.consHi = function(){
		console.log('первое свойство'+this.test+'второе свойство'+this.two);	
		}
}


дальше вызываем метод

$('.button').click(function(){
var s = new CreateHi('Привет','Пока');
s.consHi();
});


Здесь мы передаем в объект переменные. Но у меня вопрос какой еще есть способ передачи переменных в объект.

Знаю что есть такой еще способ

var s = new CreateForm({test:Привет,svoi:'Пока'});

//и выводить получать их 
function CreateHi(test){
this.test = test['test'];
this.lol = test['svoi'];
}


Есть ли способ передачи свойств как например в php

$form->AnonsForm = $one;
$form->ArrayPoles = $one;
$form->ClassBut = $one;
$form->TextBut = $one;


Чтоб не описывать свойства в сам вызов объекта new - CreateHi('Привет','Пока')

А например после того как ты объект объявил уже.

Заранее благодарю. Даже за то что просто прочитал:
Ответить с цитированием