Capítulo 6

Funções call Exemplo 2

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.call(this, local, quartos, garagem);
	};
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>