2017-08-02 10 views
0

テーブルからデータを削除する際に、私はテーブルからインデックスを渡していますが、スクリプトで使用していますが、console.log(index)$scope.facultymembers.splice(index, 1)は何をするのですか? 誰もこれを説明できますか?角でどのようなコンソールとスプライスJS

$scope.removefaculty = function(index) { 
    console.log(index); 
    $scope.facultymembers.splice(index, 1); 
} 
+2

にconsole.logログものはhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/spliceを参照してください。 – Rahul

答えて

0

にconsole.log(インデックス)を使用すると、デバッグコンソールで削除しているインデックスを示しています。コンソールを表示するには、F12(Chrome)を押します。 $ scope.facultymembers.splice(index、1)は、のインデックスの位置で1つの要素を削除しています。この関数の詳細については、javascriptのマニュアルを参照してください。https://www.w3schools.com/jsref/jsref_splice.asp

1

xは要素を保持し、yはスライスされたバージョンを取得します。console.log()はコンソールに表示される値を表示するだけです。

var x = [14, 3, 77]; 
var y = x.slice(1, 2); 
console.log(x);   // [14, 3, 77] 
console.log(y);  
0

console.log - あなたが定義したものをデバッグコンソールに記録します。 スプライス配列

$scope.facultymembers.splice(index,1); 

から要素を削除する方法を-is uは機能ANに渡されたインデックス値は、その位置決幅でfacultymembers配列から要素を削除することを取ることになります。 '1'は配列からスプライスする要素の数だけです。

https://www.w3schools.com/jsref/jsref_splice.asp

0

console.log(index);:それはスクリプトはJavaScriptコンソールにデータを記録することができますデバッガによって提供されるオブジェクト/メソッドです。簡単に言うと、ここではコンソールにインデックス値を記録します。

$scope.facultymembers.splice(index, 1);:これにより、インデックス値の後の最初の要素が削除されました。

例: VAR果実= [ "バナナ"、 "ORANGE"、 "APPLE"、 "マンゴー"] fruits.splice(3、1); 出力:バナナ、オレンジ、アップル

スニペットを確認してください。あなたは理解することができます。ブラウザのコンソールでのスプライス用

<!DOCTYPE html> 
 
<html> 
 
<body> 
 

 
<p>Click the button to add elements to the array.</p> 
 

 
<button onclick="myFunction(3)">Try it</button> 
 

 
<p id="demo"></p> 
 

 
<script> 
 
var fruits = ["Banana", "Orange", "Apple", "Mango"] 
 
document.getElementById("demo").innerHTML = fruits; 
 

 
function myFunction(index) { 
 
    console.log(index) 
 
    fruits.splice(index, 1); 
 
    document.getElementById("demo").innerHTML = fruits; 
 
} 
 
</script> 
 

 
</body> 
 
</html>

関連する問題