小编Mör*_*rre的帖子

JS如何在模板文字中映射数组

我遇到了一个问题,今天无法解决。比如有一个json文件text.json

[
  {
    "id":1,
    "name":"Jon",
    "email":"John@gmail.com"
  },
  {
    "id":2,
    "name":"Sam",
    "email":"Sam@gmail.com"
  },
  {
    "id":3,
    "name":"Dan",
    "email":"Dan@gmail.com"
  }
]
Run Code Online (Sandbox Code Playgroud)

现在我想使用 ajax 来获取这个 json 文件,这里的部分不起作用。

let output = users.map((i) => {
                    return `<ul>
                        <li>ID: ${users.id} </li>
                        <li>Name: ${users.name}</li>
                        <li>Email: ${users.email}</li>
                    </ul>`
                })
Run Code Online (Sandbox Code Playgroud)

我应该把 i 放在模板文字中的什么位置?

javascript ecmascript-6 template-literals

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

与es6/es7不同,Typescript的语法明智不同

与es6/es7不同,Typescript的语法明智不同.我们在Typescript中有这样的代码:

class demo {
    demoProp:any;
    constructor () {
        //...
    }
}
Run Code Online (Sandbox Code Playgroud)

但是es6不要求:any财产后申报吗?所以我应该继续使用Typescript,还是应该es6直接学习,因为它是标准的JavaScript.注意: - 我知道TypeScript据说是基于类型的,也是超集的es6.但ecma script 可能会TypeScript在不久的将来或下一个版本78

javascript ecma typescript ecmascript-6 ecmascript-7

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

javascript中的Json字符串值

我在Javascript中的全局变量中跟随JSON字符串

var domains = {
    "DomID00001": {
        "ID":"DomID00001",
        "Name":"Testdomein1"
    },
    "DomID00002": {
        "ID":"DomID00002",
        "Name":"Testdomein2"
    }
};
Run Code Online (Sandbox Code Playgroud)

从这个JSON字符串中检索值并且能够在Javascript中单独使用它们的最佳方法是什么?

如果我只是警告域var它说= [object Object]

javascript json

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

如何创建一个HIVE表来读取分号分隔值

我想创建一个将以分号分隔值读取的HIVE表,但我的代码一直给我错误.有没有人有什么建议?

CREATE TABLE test_details(Time STRING, Vital STRING, sID STRING) 
PARTITIONED BY(Country STRING)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ';'
STORED AS TEXTFILE;
Run Code Online (Sandbox Code Playgroud)

hadoop hive

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

指针递增如何工作?

我们有一个数组:int p[100].
为什么p[i]相当于*(p+i)和不相同*(p+i*sizeof(int))

c pointers

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

为什么YUI 2 DataTables不能在IE中工作但是在FireFox中工作?

所以我使用YUI 2数据表小部件和tabview组件来显示多个查询的结果,这些查询全部同时执行,在单独的选项卡中包含漂亮,样式化和可排序的表.在FireFox中运行得很好.在IE中,它只是在一个简单的HTML表标记中显示数据,该标记是使用PHP生成的服务器端,实际上它充当数据表小部件的DataSource.我的所有HTML都是生成服务器端的.这是我的脚本:

<script type="text/javascript">
  YAHOO.util.Event.onContentReady("ready14", function() {
 //Sets globals

 var dataSource= YAHOO.util.DataSource;
 var getIt = YAHOO.util.Dom.get;
 var dataType = YAHOO.util.DataSource.TYPE_HTMLTABLE;
 var table =  YAHOO.widget.DataTable;
 var scroll = YAHOO.widget.ScrollingDataTable;
 var numbers= YAHOO.widget.DataTable.formatNumber;
 var strings = YAHOO.widget.DataTable.formatString;
 var dates = YAHOO.widget.DataTable.formatDate;

 var niceTables = function() {


            var myTabView = new YAHOO.widget.TabView("reportTables");
        var myColumnDefs =[
            {key:"Tactic",formatter:strings,sortable:true},
            {key:"Opt-In Count",formatter:numbers,sortable:true,        sortOptions:     defaultDir: table.CLASS_DESC }},
        ];
         var myColumnDefs2 =[
            {key:"Tactic",formatter:strings,sortable:true},
            {key:"Opt-In Count",formatter:numbers,sortable:true, sortOptions: { defaultDir: table.CLASS_DESC }},
        ];
        var myColumnDefs3 =[
            {key:"Lead Meta Data ID" },{key:"First …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer yui datatables

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

IE 7,8给出错误“对象不支持属性或方法'键'”

我遇到了一个JavaScript问题,其中Internet Explorer 7和Internet Explorer 8在控制台中给出了错误。

我认为可能不支持keys方法?这是导致问题的代码:

if (count == Object.keys(aResults).length) {
    if (typeof Object.keys === 'function') {
        globalPriceGroupKey = Object.keys(globalPriceGroup[colorID]);
    } else {
        for (var key in globalPriceGroup[colorID]) {
            globalPriceGroupKey.push(key);
        }
    }

    //globalPriceGroup[colorID].sort( function numOrdA(a, b){ return (a-b); } );
    globalPriceGroupKey.sort(function(a, b) {
        return globalPriceGroup[colorID][a] - globalPriceGroup[colorID][b];
    });
}
Run Code Online (Sandbox Code Playgroud)

我有什么办法可以使该代码与ie7 / 8兼容?

javascript

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

MongoDB块与复合分片键平衡

假设我有三个分片,使用复合键{ x: 1, y: 1 }作为集合,x有三个int值:1,2,3,y是随机的.

然后我插入相同数量的文件x = 1,x = 2x = 3.我期待的是所有块的范围都x = 1去shard1,x = 2去shard2,x = 3去shard3,然后我可以有查询隔离.但输出是出乎意料的:

test.t6

shard key: { "x" : 1, "y" : 1 }

chunks:
shard0000   5
shard0002   5
shard0001   5
{ "x" : { "$minKey" : 1 }, "y" : { "$minKey" : 1 } } -->> { "x" : 1, "y" : 0 } on : shard0000 Timestamp(2, …
Run Code Online (Sandbox Code Playgroud)

sharding mongodb

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

System.out.format问题.%d%正

它一直给我一个错误.我对%d%n部分感到困惑.任何人都可以向我解释?我想要出现金额.谢谢

System.out.println("Thank you for choosing withdrawl.");
System.out.println("How much would u like to withdrawl?");
System.out.println("1=100");
System.out.println("2=200");
System.out.println("3=300");
System.out.println("4=400");
System.out.println("5=500");
withdrawlmoney = user.nextInt();
switch(withdrawlmoney){
    case 1:  withdrawlmoneynumber = "100";
        break;
    case 2:  withdrawlmoneynumber = "200";
        break;
    case 3:  withdrawlmoneynumber = "300";
        break;
    case 4:  withdrawlmoneynumber = "400";
        break;
    case 5:  withdrawlmoneynumber = "500";
        break;
    default: withdrawlmoneynumber = "Invalid amount";
        break;
}
System.out.println(withdrawlmoneynumber);
System.out.format("the value you want to withdrawl is: %d%n" , withdrawlmoneynumber);
Run Code Online (Sandbox Code Playgroud)

java

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