小编Fel*_*ing的帖子

从对象数组中获取数据

我目前正在尝试将对象数组显示为html表中的行.我是javascript的新手,我无法访问数组中的各个元素.

在控制台中,数组是:[Object,Object,Object,... Object,Object,Object] 65个对象.

每个对象都有一个名为id的字段,控制台中的每个对象都显示如下:

0: Object

  ...

  id:   10

  ...
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码访问id:

for (var item in data) {
    console.log(item);
    console.log(item['id']);
}
Run Code Online (Sandbox Code Playgroud)

这显示了对象编号后跟一行未定义的行.我知道数据有一个值,因为我可以在控制台中查看它,但我无法使用点表示法或上述表示法访问.任何帮助将不胜感激.

javascript

-2
推荐指数
1
解决办法
104
查看次数

ES6函数的默认参数如何返回undefined,而不是抛出错误?

var myFunc = function(x = getUndefined()){
    return x
};
function getUndefined(){
    return undefined
};
Run Code Online (Sandbox Code Playgroud)

我想知道为什么这会返回undefined而不是抛出某种错误.x怎么知道不要继续打电话getUndefined()

javascript error-handling ecmascript-6

-2
推荐指数
1
解决办法
36
查看次数

有谁知道如何解决"viewDidUnload undeclared"问题?

还有如何解决"预期"; 在'{'令牌?之前的代码(来自xcode 3.2.3)

- (void)viewDidUnload {

    self.cheatName = nil;

    self.description = nil;

}
Run Code Online (Sandbox Code Playgroud)

这两个错误都在第一行

- (void)viewDidLoad {
    [super viewDidLoad];

    [self.titleLabel setText:self.title];
    [self.descriptionLabel setText:self.description];


    float textHeight = [MLUtils calculateHeightOfTextFromWidth:self.description : descriptionLabel.font :descriptionLabel.frame.size.width :UILineBreakModeWordWrap];

    CGRect frame = descriptionLabel.frame;
    frame.size.height = textHeight;
    descriptionLabel.frame = frame;

    CGSize contentSize = descriptionScrollView.contentSize;
    contentSize.height = textHeight;
    descriptionScrollView.contentSize = contentSize;



- (void)viewDidUnload {
    self.cheatName = nil;
    self.description = nil;

}
Run Code Online (Sandbox Code Playgroud)

iphone xcode undeclared-identifier

-3
推荐指数
1
解决办法
1232
查看次数

链接的正则表达式 - 有助于理解它

你怎么看这个正则表达式?

#(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?#i
Run Code Online (Sandbox Code Playgroud)

这是链接的正则表达式,但我很难理解它

谢谢

regex

-3
推荐指数
1
解决办法
219
查看次数

我该如何组合这些代码?

正如标题所说,我认为这个代码可以在更少的行中简化.有人可以帮我吗?

    $('a[href=#over]').click(function(){
    $('html, body').animate({
        scrollTop: $("#over").offset().top - 100
    }, 2000);
});

$('a[href=#diensten]').click(function(){
    $('html, body').animate({
        scrollTop: $("#diensten").offset().top - 100
    }, 2000);
});

$('a[href=#portfolio]').click(function(){
    $('html, body').animate({
        scrollTop: $("#portfolio").offset().top - 100
    }, 2000);
});

$('a[href=#contact]').click(function(){
  $("html, body").animate({ scrollTop: $(document).height() }, 2000);
});

$('a[href=#top]').click(function(){
    $('html, body').animate({scrollTop:0}, 2000);
    return false;
});
Run Code Online (Sandbox Code Playgroud)

我当时正在考虑if/elseif语句,但我有点卡在那里.你能看一下吗?

javascript jquery jquery-animate

-3
推荐指数
1
解决办法
106
查看次数

如何比较传播参数?

如何将spread参数的值与某个值进行比较?

例如:

var arr = [1, 4, 10];

if(Math.min(...arr) > 1) {
  console.log('Must be greater than 1');
}
Run Code Online (Sandbox Code Playgroud)

给了我undefined.与...自然相同Math.max(...arr).

如果我这样做也会发生:

var val = Math.min(...arr);
Run Code Online (Sandbox Code Playgroud)

然后将变量与某个值进行比较.

为什么?

javascript ecmascript-6

-4
推荐指数
1
解决办法
62
查看次数

如何计算PHP列表中的值的总和

我有一个变量列表.

echo $variable; // shows 1 5 7 8
Run Code Online (Sandbox Code Playgroud)
  1. 如何计算这些数字的总和?
  2. 如何将此列表转换为数组?

php

-5
推荐指数
1
解决办法
1664
查看次数

TypeScript中的内存释放

我有一个变量oneDay,我为其分配了一个整数

 var oneDay = 24 * 60 * 60 * 1000; // hours*minutes*seconds*milliseconds
Run Code Online (Sandbox Code Playgroud)

我在oneDay声明代码的函数终止结束时释放使用以下语法占用的内存.

 var oneDay=null;
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

错误TS2134:后续变量声明必须具有相同的类型.变量'oneDay'必须是'Date'类型,但这里的类型为'null'.

什么可能是解决方案?谢谢

javascript variables jquery memory-management typescript

-6
推荐指数
1
解决办法
2234
查看次数

什么是3%4的Python?

什么是3%4的Python?即我不知道结果如果:

  1. 余数是一个分数(而操作数是非分数)
  2. 第一个操作数<第二个操作数

python

-7
推荐指数
1
解决办法
4297
查看次数