小编par*_*rth的帖子

如何检查数组是否包含至少一个对象?

我想检查数组是否包含对象.如果对象存在与否,我不想比较值只是想检查我的数组?

防爆.

$arr = ['a','b','c'] // normal
$arr = [{ id: 1}, {id: 2}] // array of objects
$arr = [{id: 1}, {id:2}, 'a', 'b'] // mix values
Run Code Online (Sandbox Code Playgroud)

那么如何检查数组是否包含对象

javascript arrays node.js

6
推荐指数
2
解决办法
5625
查看次数

Angular 2,如何在ngOnInit()变量中存储值?

在这里,当我登录到我的应用程序时,我希望将json对象存储在本地存储中,然后将其分配给用户Object.第一次,如果我登录它将不会显示任何内容,但如果我刷新页面,我可以看到名字.

这是.ts文件

import { Component, OnInit } from '@angular/core';
@Component({
    selector: 'app-navbar',
    templateUrl: './navbar.component.html',
    styleUrls: ['./navbar.component.css']
})
export class NavbarComponent implements OnInit {
    user: Object;
    ngOnInit() {
    this.user = JSON.parse(localStorage.getItem('user'));
    }
}
Run Code Online (Sandbox Code Playgroud)

在模板中我想像这样使用它:

<p> {{ user.first_name }} </p>
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

javascript typescript angular2-routing angular

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

如何在Javascript中将带有空格的字符串转换为单个数组列表?

我有一个数组如下

var arr = ["john doe first", "robert way", "jason doe", "alex"];
Run Code Online (Sandbox Code Playgroud)

现在我想转换这个数组,如下所示.

var result = ["john", "doe", "first", "robert", "way", "jason", 
"doe", "alex"];
Run Code Online (Sandbox Code Playgroud)

快速解释是我需要将字符串的每个数组元素转换为数组并将其重置为数组.数组索引并不重要.我试图arr.split( " ")甚至arr.toString(),然后arr.split("").我不知道我在这里缺少什么.

javascript arrays

3
推荐指数
2
解决办法
477
查看次数