座標[x、y、z]の配列が他の座標[[x、y、z]の2次元配列に存在するかどうかを確認しようとしています]、[x '、y'、z ']、..]。 indexOf
がここで使用できるのだろうかと思います。Typescript:配列(行)が2次元配列に存在するかどうかを調べる
var ALLcoordinates:number[][];
ALLcoordinates = [];
var coordinates: number[];
coordinates = [alea1, alea2, alea3];
for (var i=0; i< dims; i++) {
ALLcoordinates[i]=[];
for (var j=0; j<chainSize; j++){
ALLcoordinates[i][j]=0;
}
}
どうして私はTypescriptで行単位で検索できますか? indexOf
を2D配列に適合させることはできますか、またはループを使用する必要はありますか?ここに私のコードですが、私は明らかにデータ型にエラーがあります:"型 'number'の引数は 'number'型のパラメータに代入できません。"
if (coordinates.indexOf(ALLcoordinates) == -1) {
// do stuff
}
私は任意のヘルプやアイデア、ありがとうのために喜んでいるだろう!
私のプロジェクトでは素晴らしいですが、少し重すぎます。 indexOfを適用できない場合は、関数を使用します。ありがとう:) –