我有一个字符串123456789
。
我的目标是在删除1236789
后获取45
。
我使用slice方法删除字符串45
。
var x = 123456789;
res = x.slice(4, 5); //my output is 45
我需要输出为1236789
任何帮助都将不胜感激。
答案 0 :(得分:4)
切片之前,切片,并将结果字符串连接起来,或者将replace 45用空字符串连接起来:
var x = "123456789"
var res1 = x.slice(0, 3) + x.slice(5)
console.log(res1)
var res2 = x.replace('45', '')
console.log(res2)

答案 1 :(得分:3)
尝试replace/2
。
"123456789".replace("45", "") /** 1236789 */
或者,如果你的输入是一个整数,你需要和整数作为结果,
var a = 123456789;
parseInt(a.toString().replace("45", ""))
答案 2 :(得分:3)
你可以这样:
-(void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
CGRect frame = self.pageControl.frame;
frame.origin.x = self.view.frame.size.width/2 -
frame.size.width/2;
frame.origin.y = self.view.frame.size.height - 100 ;
self.pageControl.numberOfPages = self.count;
self.pageControl.currentPage = self.currentIndex;
self.pageControl.frame = frame;
}