javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

git

.net

ios

ruby-on-rails

sql

c

string

ruby

解析-通过属性将数组传递给AngularJS指令

通过指令的属性将数组传递给指令时,我目前遇到问题。 我可以将其读取为字符串,但需要将其作为数组,所以这是我想出的,但是不起作用。 帮助任何人? 提前

Javascript ::

app.directive('post', function($parse){
    return {
        restrict: "E",
        scope:{
            title: "@",
            author: "@",
            content: "@",
            cover: "@",
            date: "@"
        },
        templateUrl: 'components/postComponent.html',
        link: function(scope, element, attrs){
            scope.tags = $parse(attrs.tags)
        }
    }
}

HTML ::

<post title="sample title" tags="['HTML5', 'AngularJS', 'Javascript']" ... >
trans by 2019-11-18T21:07:38Z

数组-PHP foreach中“ as $ key => $ value”和“ as $ value”之间的区别

我有一个数据库调用,试图在$value循环中弄清楚$key => $value的功能。

我问的原因是因为这两个代码都输出相同的内容,所以我试图理解为什么以这种方式编写。 这是代码:

foreach($featured as $key => $value){
  echo $value['name'];
}

输出与以下内容相同:

foreach($featured as $value) {
  echo $value['name']
}

所以我的问题是,foreach循环中的$key => $value$value之间有什么区别? 数组是多维的(如果有所作为),我只想知道为什么在foreach循环中将$key传递给$value

trans by 2019-11-18T20:47:17Z

java-检查布尔数组中的所有值是否都为真的最优雅的方法是什么?

我在Java中有一个布尔数组:

boolean[] myArray = new boolean[10];

检查所有值是否为真的最优雅的方法是什么?

trans by 2019-11-18T08:43:51Z

语言不可知-为什么缓存局部性对阵列性能至关重要?

在以下博客中,有一个关于数组相对于链表的优势的声明:

阵列具有更好的缓存局部性,可以在性能上产生很大的不同。

这意味着什么? 我不了解缓存局部性如何提供巨大的性能优势。

trans by 2019-11-18T03:28:45Z

C#-更改数组大小

声明后可以更改数组大小吗?如果没有,是否有替代数组的方法?
我不想创建大小为1000的数组,但是在创建数组时我不知道该数组的大小。

trans by 2019-11-18T02:15:06Z

Swi中数组“联接”功能的目的

数组中join()的用途是什么? 什么目的?在其他语言中,它用于将数组的元素连接到字符串中。 例如,
Ruby Array.join

我问了一些关于join()的问题Swift阵列加入EXC_BAD_ACCESS

trans by 2019-11-18T02:12:17Z

java-有什么方法可以不使用for循环打印String数组吗?

这个问题在这里已有答案:

  • 打印Java数组的最简单方法是什么?                                     33个答案

java中是否有像toString()这样的函数可以打印String数组?

这是一个愚蠢的问题,但是我想知道除了编写for循环之外是否还有其他方法。

谢谢。

trans by 2019-11-17T23:23:55Z

如何强制PHP将字符串用作数组键?

我遇到了一个使用ID来命名类型数组的旧应用,例如...

array(1) {
  [280]=>
  string(3) "abc"
}

现在,我需要对它们进行重新排序,并且var_dump()会使键为整数,这似乎不会发生。

如果我向每个索引添加var_dump(),则var_dump()会在键周围显示双引号,我想显示它现在是一个字符串...

array(1) {
  ["280a"]=>
  string(3) "abc"
}

这使我可以轻松地对它们进行重新排序,而无需触及更多代码。

这是行不通的。

$newArray = array();
foreach($array as $key => $value) {
   $newArray[(string) $key] = $value;
}

var_dump()仍将其显示为整数数组索引。

有没有一种方法可以将键强制为字符串,这样我就可以在不破坏数组的情况下对其重新排序?

trans by 2019-11-17T21:47:25Z

jQuery-在HTML5数据属性中存储和检索JavaScript数组

javascript Array如何存储在HTML5 Array属性中?

我尝试了Array阳离子和转义字符的所有变体。

存储数组并再次检索它的精确方法是什么?

注意

我用Array构建阵列。我用$("#storageElement").data('storeit')检索Array

我似乎永远都无法像真正的Array那样检索数据,只有Array个字符。

trans by 2019-11-16T21:09:53Z

PHP获取数组的最后3个元素

我有一个数组:

[13] => Array
        (
            [0] => joe
            [1] => 0

    [14] => Array
        (
            [0] => bob
            [1] => 0
        )

    [15] => Array
        (
            [0] => sue
            [1] => 0
        )

    [16] => Array
        (
            [0] => john
            [1] => 0
        )

    [17] => Array
        (
            [0] => harry
            [1] => 0
        )

    [18] => Array
        (
            [0] => larry
            [1] => 0
        )

如何在保存密钥的同时获取最后3个元素? (数组中元素的数量可能会有所不同,因此我不能简单地在第二个元素之后进行切片)

因此输出为:

  [16] => Array
        (
            [0] => john
            [1] => 0
        )

    [17] => Array
        (
            [0] => harry
            [1] => 0
        )

    [18] => Array
        (
            [0] => larry
            [1] => 0
        )
trans by 2019-11-16T19:10:14Z

javascript-如何对ES6`Set`进行排序?

new Set(['b', 'a', 'c']).sort()引发TypeError: set.sort is not a function。如何排序Set以确保特定的迭代顺序?

trans by 2019-11-16T06:46:33Z

Java:int []数组与int数组[]

可能重复:
int []数组和int array []之间的区别

两者之间有区别吗

int[] array = new int[10];

int array[] = new int[10];

两者都起作用,并且结果完全相同。 哪个更快或更更好? 有没有推荐的风格指南?

trans by 2019-11-15T21:59:18Z

php-如何为数组重新索引?

我的数组如下所示:

array(
  0 => 'val',
  2 => 'val',
  3 => 'val',
  5 => 'val',
  7 => 'val'
);

如何重置密钥,使其像0, 1, 2, 3, 4

trans by 2019-11-15T18:04:56Z

PHP-如何合并数组和保留键?

我有两个数组:

$array1 = array('a' => 1, 'b' => 2, 'c' => 3);
$array2 = array('d' => 4, 'e' => 5, 'f' => 6, 'a' => 'new value', '123' => 456);

我想合并它们并保留键和顺序,而不是重新索引!

怎么会这样?

Array
(
    [a] => new value
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
    [f] => 6
    [123] => 456
)

我尝试使用array_merge(),但不会保留键:

print_r(array_merge($array1, $array2));

Array
(
    [a] => 'new value'
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
    [f] => 6
    [0] => 456
)

我尝试使用联合运算符,但它不会覆盖该元素:

print_r($array1 + $array2);

Array
(
    [a] => 1   <-- not overwriting
    [b] => 2
    [c] => 3
    [d] => 4
    [e] => 5
    [f] => 6
    [123] => 456
)

我尝试交换位置,但顺序错误,不是我的需要:

print_r($array2 + $array1);

Array
(
    [d] => 4
    [e] => 5
    [f] => 6
    [a] => new value 
    [123] => 456
    [b] => 2
    [c] => 3
)

我不想使用循环,有没有一种高性能的方法?

trans by 2019-11-15T17:55:10Z

Javascript:如何使用数组给定的对象名称动态创建嵌套对象

我希望有人可以帮助我使用此Javascript。

我有一个名为“设置”的对象,我想编写一个向该对象添加新设置的函数。

新设置的名称和值以字符串形式提供。 然后,用下划线将给出设置名称的字符串分成一个数组。 通过使用数组每个部分指定的名称创建新的嵌套对象,将新设置添加到现有的“ Settings”对象中,最后一部分除外,后者应为给出设置值的字符串。 然后,我应该可以参考该设置,例如 提醒其价值。 我可以像这样以静态方式执行此操作...

var Settings = {};
var newSettingName = "Modules_Video_Plugin";
var newSettingValue = "JWPlayer";
var newSettingNameArray = newSettingName.split("_");

Settings[newSettingNameArray[0]] = {};
Settings[newSettingNameArray[0]][newSettingNameArray[1]] = {};
Settings[newSettingNameArray[0]][newSettingNameArray[1]][newSettingNameArray[2]] = newSettingValue;

alert(Settings.Modules.Mediaplayers.Video.Plugin);

...创建嵌套对象的部分正在执行此操作...

Settings["Modules"] = {};
Settings["Modules"]["Video"] = {};
Settings["Modules"]["Video"]["Plugin"] = "JWPlayer";

但是,由于组成设置名称的部件数量可能会有所不同,例如 newSettingName可以是“ Modules_Floorplan_Image_Src”,我想使用诸如...的功能来动态地做到这一点。

createSetting (newSettingNameArray, newSettingValue);

function createSetting(setting, value) {
    // code to create new setting goes here
}

谁能帮我解决如何动态地做到这一点?

我猜想那里必须有一个for ...循环来遍历数组,但是我还无法找到一种创建嵌套对象的方法。

如果您已经走了这么远,非常感谢您花时间阅读,即使您不能帮助。

trans by 2019-11-15T13:13:58Z

JavaScript-使用数组填充下拉列表

我在脚本中声明了一个数组:

var myArray = new Array("1", "2", "3", "4", "5" . . . . . "N");

我有一个包含下拉菜单的表单:

<form id="myForm">
  <select id="selectNumber">
    <option>Choose a number</option>
  </select>
</form>

使用Javascript,如何用数组值填充下拉菜单的其余部分? 这样,选项将为“选择数字”,“ 1”,“ 2”,“ 3”,“ 4”,“ 5”。 。 。 。 。 “ N”?

trans by 2019-11-15T06:30:07Z

JavaScript推送到数组

如何将新值推送到以下数组?

json = {"cool":"34.33","alsocool":"45454"}

我尝试了json.push("coolness":"34.33");,但没有成功。

trans by 2019-11-15T05:33:26Z

c#-LINQ to Entities不支持LINQ表达式节点类型'ArrayIndex'

public List<string> GetpathsById(List<long> id)
{
    long[] aa = id.ToArray();
        long x;
    List<string> paths = new List<string>();
    for (int i = 0; i < id.Count; i++)
    {
        x = id[i];
        Presentation press = context.Presentations.Where(m => m.PresId == aa[i]).FirstOrDefault();
        paths.Add(press.FilePath);
    }
    return paths;
}

此代码引发以下异常:x

但是,如果我提供的是x而不是aa[i],则可以使用。

为什么?

trans by 2019-11-14T18:50:29Z

如何在VB.NET中内联声明数组

我正在寻找等效的VB.NET

var strings = new string[] {"abc", "def", "ghi"};
trans by 2019-11-14T16:07:06Z

php-通过键获取数组值

我正在寻找一个内置的php函数,该函数将键数组作为输入并返回给我相应的值。

例如 我有以下数组

$arr = array("key1"=>100, "key2"=>200, "key3"=>300, 'key4'=>400);

我需要密钥key2和key4的值,所以我还有array("key2", "key4")我需要一个函数,该函数将这个数组和第一个数组作为输入并为我提供值。 因此响应将为array(200, 400)

trans by 2019-11-14T14:58:59Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共44页