-1
私のコードに継承、カプセル化、抽象化、およびオブジェクトの概念を使用しようとしています。しかし、私は次のコードでそれをどのように使うのか分かりません。私のコードを新しい概念に変更する方法。私は以下のリンクにフィドルを追加しました。継承、カプセル化、抽象化をJsで使用する必要があります
function createTable() {
tableContainer.appendChild(table);
if ((table.nodeValue) != 0) {
table.innerHTML = "";
}
var row = document.createElement('tr');
table.appendChild(row);
headcell = document.createElement('th');
row.appendChild(headcell);
headcell.innerHTML = "Select";
headcell = document.createElement('th');
row.appendChild(headcell);
headcell.innerHTML = "Sl.No";
Object.keys(obj[0]).forEach(function(val) {
headcell = document.createElement('th');
row.appendChild(headcell);
headcell.innerHTML = val;
});
headcell = document.createElement('th');
row.appendChild(headcell);
headcell.innerHTML = "Action";
}
を見てください。なぜあなたはOOPをやりたいのですか?関数をいくつかの関数に分割したいのですか? –
JS POOでは、この関数はコンストラクタです。メソッドを追加するには、プロトタイプを変更します。 function MyClass(){} MyClass.prototype.myMethod = function(){} – Kulvar
私はちょうど継承、多態性、カプセル化の概念を使いたいと思います。 –