Capítulo 6

Funções apply

JavaScript

<script type="text/javascript">
	function apartamentoDescricao(local, quartos, garagem) {
		this.local = local,
		this.quartos = quartos,
		this.garagem = garagem
	};
	function apartamentoVenda(local, quartos, garagem, quantidade, vendidos) {
		this.local = local,
		this.quantidade = quantidade,
		this.vendidos = vendidos
	apartamentoDescricao.apply(this, arguments);
	};
zonaSul = new apartamentoVenda('Zona Sul', 4, 'sim', 17, 12 );

window.onload = function() {
alert(zonaSul.local +'\n'+ zonaSul.quartos +'\n'+ zonaSul.garagem +'\n' + zonaSul.quantidade +'\n'+ zonaSul.vendidos);
}
<script>