const a = {
method1: function(param) {
this.param = param;
$('span[data-count]').text('This is a parameter ' + param);
},
test: 10
}
var b = Object.create(a);
b.method2 = function(param) {
this.param = param;
$('.span2[data-count]').text('This is an another parameter ' + b.param);
}
b.method1('Orange');
b.method2('Blue');
<span data-count></span><br>
<span data-count class="span2"></span>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js">https://stackoverflow.com/questions/ask#</script>
CodePen
У меня есть объект с именем a
, который является прототипом другого объекта с именем b
.Когда они будут выполнены, в каждом результате будут отображаться различные теги span
и .span2
.
Моя цель - использовать method1's parameter
для method2
без оператора if ,Я хотел бы предположить method1's parameter
на экране, если method2
не имеет параметров.Таким образом, результат будет выглядеть так:
Это параметр Orange // метод method1
Это еще один параметр Orange // метод method
If method2
имеет свой собственный параметр:
Это параметр Orange // результат method1
Это еще один параметр Blue // Результат method2
Я пробовалнесколько способов получить какие-либо подсказки, но никакого прогресса нет.
Есть ли способы сделать это?