小编DrS*_*ove的帖子

如何将字符串拆分为字符数组?

var s = "overpopulation";
var ar = [];
ar = s.split();
alert(ar);
Run Code Online (Sandbox Code Playgroud)

我想将string.split一个单词转换为字符数组.

上面的代码似乎不起作用 - 它将"overpopulation"作为Object返回..

如果原始字符串不包含逗号和空格,我如何将其拆分为字符数组?

javascript string

113
推荐指数
8
解决办法
22万
查看次数

如何使用Numpy计算导数?

例如,如何计算函数的导数

y = x 2 +1

numpy

比方说,我希望x = 5时导数的值...

python math numpy

82
推荐指数
7
解决办法
28万
查看次数

如何使用唯一元素创建数组(即删除重复项)?

我有这个代码:

var ar = [10,7,8,3,4,7,6];

function isin(n,a){
  for (var i=0;i<a.length;i++){
    if (a[i]== n) {
      var b = true;
      return b;
    } else {
      var c = false;
      return c;
   }
  }
}

function unique(a){
  var arr = [];
  for (var i=0;i<a.length;i++){
    if (!isin(a[i],arr)){
      arr.push(a[i]);
    }
  }

 return arr;
}

alert(unique(ar));
Run Code Online (Sandbox Code Playgroud)

在这段代码中,我尝试从原始数组创建新的唯一数组(没有重复).但我仍然得到原始阵列!哪里是我的错?

javascript arrays

31
推荐指数
5
解决办法
7万
查看次数

cpu如何与外围设备通信?

我假设cpu可以直接访问主板的BIOS和RAM.(如果我错了,请纠正我)

但是cpu如何与硬盘,扩展卡,外围设备,其他BIOS等其他硬件进行通信?

我知道操作系统及其驱动程序,但它们是软件 - 它们在RAM中.cpu如何在硬件级别与所有这些硬件进行通信?它不仅限于主板的BIOS和RAM吗?

hardware cpu communication

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

26
推荐指数
4
解决办法
5万
查看次数

如何提取数组的偶数元素?

var arr = [4, 5, 7, 8, 14, 45, 76];

function even(a) {
  var ar = [];

  for (var i = 0; i < a.length; i++) {
    ar.push(a[2 * i + 1]);
  }

  return ar;
}

alert(even(arr));
Run Code Online (Sandbox Code Playgroud)

http://jsbin.com/unocar/2/edit

我已尝试此代码以输出数组的偶数(索引)元素.它有效,但它也输出一些空元素.如何修复此代码以仅输出现有元素?

javascript arrays

23
推荐指数
4
解决办法
4万
查看次数

如何在Javascript中创建位数组?

在JavaScript中实现位数组的最佳方法是什么?

javascript bitarray

22
推荐指数
5
解决办法
2万
查看次数

如何将数组放在textarea中,将每个元素放在自己的行上?

如何在textarea中输出数组元素,将每个元素放在自己的行上?

var your_array = [ "Alice", "Bob", "Eve" ];
Run Code Online (Sandbox Code Playgroud)
<textarea id="your_textarea"></textarea>
Run Code Online (Sandbox Code Playgroud)

javascript arrays textarea

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

简单的"类"实例化

来自John Resig博客:

// makeClass - By John Resig (MIT Licensed)
function makeClass(){
  return function(args){
    if ( this instanceof arguments.callee ) {
      if ( typeof this.init == "function" )
        this.init.apply( this, args.callee ? args : arguments );
    } else
      return new arguments.callee( arguments );
  };
}
Run Code Online (Sandbox Code Playgroud)

尤其是这条线 this.init.apply( this, args.callee ? args : arguments );

args和之间有什么区别arguments?能args.callee永远false

javascript oop

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

括号中的Javascript表达式

var x = (1,2,3);
alert(x);
Run Code Online (Sandbox Code Playgroud)

此表达式的计算结果为3.

这个表达式怎么(1,2,3)称呼?它为什么返回3?

javascript

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

标签 统计

javascript ×7

arrays ×3

bitarray ×1

communication ×1

cpu ×1

hardware ×1

html ×1

math ×1

numpy ×1

oop ×1

python ×1

string ×1

textarea ×1