お世話になります。
Reactの配列要素比較の書式で悩んでおります。
全体のプログラムは拙くてお恥ずかしいので
お聞きしたい部分をスポットで記載いたします。
まず、
const [path, setpath] = useState([])
state(配列)を宣言しています。
path = [
{path1: 111,path2: 111},
{path1: 222,path2: 222},
{path1: 333,path2: 333},
・・・
]
のように、
setpathで配列を追加してゆきます。
ここで、以下のように配列要素を比較抽出し処理しようと思ったのですが
<?????>の部分がうまく表現出来ません。if (JSON.stringify(path[添え字] == <?????> )){
処理;
}else{
別処理;
}
例えば、
path[0]だと、{path1: 111,path2: 111}なので、
(JSON.stringify(path[0] == '{path1: 111,path2: 111}' ))
などとしてみましたがヒットしませんでした。
この表現自体(ifなど)が間違っているのでしょうか?!
質問の仕方もこれでよいのかわからずですが
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー