标签: arrayobject

Php - 空ArrayObject

ArrayObject类允许对象的数组.ArrayObject但是,当我检查a是否为空时,结果始终为false

echo empty(new ArrayObject()); // returns false
Run Code Online (Sandbox Code Playgroud)

[]如果它返回,它是否会与空数组的行为更加一致true

php arrays arrayobject is-empty

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

如何从数组对象中提取键值

我有这样的数组对象:

var arr = [{id: 1, url: 'something'},{id: 2, url: 'something2'}];
Run Code Online (Sandbox Code Playgroud)

我想要这样的输出:

[{id:1}, {id:2}]
Run Code Online (Sandbox Code Playgroud)

提前致谢

javascript arrayobject

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

使用ArrayObject :: STD_PROP_LIST的原因是什么

我没有找到任何使用带有ArrayObject :: STD_PROP_LIST标志的ArrayObject的示例. http://www.php.net/manual/en/arrayobject.setflags.php 你能给我一个使用这个标志的ArrayObject的例子吗?

php flags arrayobject

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

Javascript数组对象属性未定义

当我尝试访问数组对象(preivous_data)时,控制台输出:

[Object { label="line1", data=[13]}]
Run Code Online (Sandbox Code Playgroud)

正如所料.但是,当我访问preivous_data.data控制台提供的数组对象属性()时undefined.我很困惑 - 我为此做了什么错误,不显示data对象中属性的数组值?

作为进一步的测试,我将对象转换为JSON.stringify,然后返回到JavaScript对象.我再次发现访问对象的属性值时遇到的问题:

function dataUpdate(passed_onDataReceived_data){

      console.log("passed object")                     // console output:  passed object

      preivous_data = passed_onDataReceived_data
      console.log(preivous_data)                       // console output: [Object { label="line1", data=[13]}]
      console.log(preivous_data.data)                  // console output: undefined

      var JSON_Stringify = JSON.stringify(preivous_data);
      console.log(JSON_Stringify)                     // console output:[{"label":"line1","data":[[0,88],[1,28],[2,52],[3,7],[4,93],[5,78],[6,53],[7,64],[8,43],[9,77],[10,58],[11,74],[12,5]]}]
      var myObject = eval('(' + JSON_Stringify + ')')
      console.log(myObject)                           // console output: [Object { label="line1", data=[13]}]
      console.log(myObject.data)                      // console output: undefined
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

javascript undefined arrayobject

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

如何使用 in_array php 函数在 std 对象数组(对象数组)中搜索?

我有以下 std 对象数组

Array
(
    [0] => stdClass Object
        (
            [id] => 545
        )

    [1] => stdClass Object
        (
            [id] => 548
        )

    [2] => stdClass Object
        (
            [id] => 550
        )

    [3] => stdClass Object
        (
            [id] => 552
        )

    [4] => stdClass Object
        (
            [id] => 554
        )

)
Run Code Online (Sandbox Code Playgroud)

我想使用循环搜索[id]键的值。我有以下条件来检查值是否存在,如下所示

$flag = 1;
if(!in_array($value->id, ???)) {
    $flag = 0;
}
Run Code Online (Sandbox Code Playgroud)

我想???在 std 对象的[id]键数组中搜索。

有人可以帮助我吗?

php arrayobject

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

地图内的Lodash _.omit函数

我正在尝试编写一个函数,该函数将转换对象数组。

var array = [{
    id: 1,
    name: 'Peter',
    age: 29,
    city: 'New York'
}, {
    id: 2,
    name: 'Peter2',
    age: 19,
    city: 'LA'
}, {
    id: 3,
    name: 'Peter3',
    age: 89,
    city: 'Rio'
}];

function mapArray(array) {
    _.map(array, object => {
        _.omit(object, ['id', 'name']);
    });

    return array;
}
Run Code Online (Sandbox Code Playgroud)

而且它不起作用。结果,我得到一个包含所有字段的数组。Lodash版本是4.17.4。我也使用nodejs,如果有关系的话:D

结果,我想要获得这样的对象数组:

[{
    age: 29,
    city: 'New York'
  }, {
    age: 19,
    city: 'LA'
  }, {
    age: 89,
    city: 'Rio'
  }];
Run Code Online (Sandbox Code Playgroud)

object arrayobject lodash

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

Mule Dataweave 2-数组对象的JSON字符串列表

我从外部API获得具有以下内容的text/plain 主体输出具有相同的格式,每行JSON。

{"update":"7.6"}
{"update":"3.2"}
{"update":"1.3"}
Run Code Online (Sandbox Code Playgroud)

预期的输出(Object Array):

[{"version":"7.6"},{"version":"3.2"},{"version":"1.3"}]
Run Code Online (Sandbox Code Playgroud)

如何循环每条字符串行并转换为对象数组?

假设我必须先将每行转换为JSON。

transformation mule arrayobject dataweave

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

如何在 React Native 中将数组对象转换为对象

我调用 API Called 并像这样获取数组。

0:
2019-07-25: {title: "Sub task for 11"}
__proto__: Object
1: {2019-07-19: {…}}
2: {2019-07-24: {…}}
3: {2019-07-26: {…}}
4: {2019-07-25: {…}}
5: {2019-07-24: {…}}
6: {2019-07-25: {…}}
7: {2019-07-25: {…}}
Run Code Online (Sandbox Code Playgroud)

我想将上面的对象数组转换为对象。像下面..

     "2019-07-25": {title: "Sub task for 11"},
     "2019-07-19": {title: "Sub task for 12"},
     "2019-07-24": {title: "Sub task for 13"},
     "2019-07-26": {title: "Sub task for 14"}
Run Code Online (Sandbox Code Playgroud)

我试过了,但我不能像这样转换。请任何人知道如何转换这个帮助我。谢谢

javascript json object arrayobject react-native

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