質問編集履歴

1

2020/04/01 06:52

投稿

kasumisou
kasumisou

スコア9

test CHANGED
File without changes
test CHANGED
@@ -10,8 +10,28 @@
10
10
 
11
11
  var posi = 2; // 2番目の文字を1文字削除したい
12
12
 
13
- str = str.slice( posi, 1 );
13
+ ret = str.slice( posi, 1 );
14
14
 
15
- console.log(str); // "ac"が欲しい
15
+ console.log(ret); // "ac"が欲しい
16
16
 
17
17
  ```
18
+
19
+ その後調べて以下でできたといえばできたのですが、1文字削除するだけでこんなに手間をかけないといけないのでしょうか?これがベストですか?
20
+
21
+
22
+
23
+ ```
24
+
25
+ var str = "abc";
26
+
27
+ var posi = 2;
28
+
29
+ var before = str.slice(0, posi - 1);
30
+
31
+ var after = str.slice(posi-1 + 1);
32
+
33
+ var ret = before + after;
34
+
35
+ console.log(ret);
36
+
37
+ ```