小编Alb*_*uña的帖子

使用转发器值Javascript最小化数组

我正在尝试用JavaScript做一些有趣的事情,但我做不到.这是我的意见:

 var Input = ['a','a','a','b','b','b','b','c','c','c','a','a','c','d','d','d'];
Run Code Online (Sandbox Code Playgroud)

所以我的输出是只获得不同的值并进入一个新的向量.

 var Output = SomeFunction(Input);
Run Code Online (Sandbox Code Playgroud)

这就是我要的:

Output = ['a','b','c','a','c','d'];
Run Code Online (Sandbox Code Playgroud)

Y尝试了这个,但不工作,以及:

function SomeFunction(input){
var out= [];
 for (var i = 0; i < input.length - 1; i++) {
  if(input[i] == input[i+1]){
   out.push(input[i]);       
  }
 }
 return out;
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays

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

如何使用带有javascript的'setAttribute'在选项上添加'selected'

例如,我有这个,我试图默认设置option1,将默认选择,我怎么能只使用OPT.setAttribute(...,..):

 var SELECT = document.createElement('SELECT');

 var OPT1 = document.createElement('OPTION');
 OPT1.setAttribute('value', 0);

 var OPT2 = document.createElement('OPTION');
 OPT2.setAttribute('value', 0);

 OPT1.appendChild( document.createTextNode( 'option1' ) );
 OPT2.appendChild( document.createTextNode( 'option2' ) );

 SELECT.appendChild(OPT1);
 SELECT.appendChild(OPT2);
Run Code Online (Sandbox Code Playgroud)

我试着这个:

OPT1.setAttribute('selected','true'); 
Run Code Online (Sandbox Code Playgroud)

很不好意思,谢谢你的帮助.:)

javascript

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

Dart Flutter Generic Api 响应类动态类数据类型

我的应用程序目前正在为每个 api 响应使用自定义类作为模型。但是我正在尝试更改它,以优化一些小东西,因此我正在尝试实现一个类包装器,例如称为 ApiResponse。但是对于 make fromJson 和 toJson,它的静态调用和方法不能正常工作。

例如,我将展示我正在尝试的内容。MyModel -> 类响应。ApiResponse -> 包含任何模型类的主类,并且必须调用子方法作为其本身“fromjson/tojson”。测试 -> 用于测试目的的类,对类的错误注释。

class MyModel {
  String id;
  String title;
  MyModel({this.id, this.title});

  factory MyModel.fromJson(Map<String, dynamic> json) {
    return MyModel(
      id: json["id"],
      title: json["title"],
    );
  }

  Map<String, dynamic> toJson() => {
        "id": this.id,
        "title": this.title,
      };
}

class ApiResponse<T> {
  bool status;
  String message;
  T data;
  ApiResponse({this.status, this.message, this.data});

  factory ApiResponse.fromJson(Map<String, dynamic> json) {
    return ApiResponse<T>(
        status: json["status"],
        message: json["message"],
        data: (T).fromJson(json["data"])); // The method 'fromJson' isn't defined for …
Run Code Online (Sandbox Code Playgroud)

api json response dart flutter

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

标签 统计

javascript ×2

api ×1

arrays ×1

dart ×1

flutter ×1

json ×1

response ×1