teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

Array を追加しました

2019/06/17 01:47

投稿

kamekamekame
kamekamekame

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,11 @@
1
1
  下記コードの流れでわからないところがあります。
2
2
 
3
3
  まず対象の配列がこうあります。
4
- ``[ "[いぬ[の] しっぽ]", "[ねこのしっぽ]" ]``
4
+ ``Array [ "[いぬ[の] しっぽ]", "[ねこのしっぽ]" ]``
5
5
  ここから前後の括弧だけを削除したいと考えています。
6
6
 
7
7
  つまりこうしたいのです。
8
- ``[ "いぬ[の] しっぽ", "ねこのしっぽ" ]``
8
+ ``Array [ "いぬ[の] しっぽ", "ねこのしっぽ" ]``
9
9
 
10
10
  そのために下記コードでは``.slice()``を使い、前後の括弧を削除しているつもりです。
11
11
 
@@ -20,12 +20,12 @@
20
20
  result.push(array);
21
21
  });
22
22
 
23
- // [ "いぬ[の] しっぽ", "ねこのしっぽ" ] としたい
23
+ // Array [ "いぬ[の] しっぽ", "ねこのしっぽ" ] としたい
24
24
  console.log( result );
25
25
  ```
26
26
  わからないのは、括弧を削除しているつもりが、括弧だけが残ってしまうという現象です。
27
27
 
28
- 目的は、``[ "いぬ[の] しっぽ", "ねこのしっぽ" ]``なのに
28
+ 目的は、``Array [ "いぬ[の] しっぽ", "ねこのしっぽ" ]``なのに
29
- 結果は、``[ "[", "[" ]``となってしまうのです。
29
+ 結果は、``Array [ "[", "[" ]``となってしまうのです。
30
30
 
31
31
  どうすれば目的のようになるでしょうか?