【javascript – 有没有可能的方法将Stringify转换为Object of Array】教程文章相关的互联网学习教程文章

javascript – 用于safari浏览器的toLocaleString()的替代方案【代码】

我使用此代码将数字转换为字符串:ProductsData[0]['price'].toLocaleString();我得到了被驱逐的输出:8,499但是相同的代码不适用于Safari. 请给我同样的建议………解决方法:尽管toLocaleString(不带参数)适用于所有主流浏览器,但不幸的是,从一个浏览器到另一个浏览器的行为是不一致的. 如果一致的日期/时间格式很重要,我担心你需要建立自己的toLocaleString版本或使用库.以下是一对可能值得研究的情侣: > https://code.google.co...

javascript – 在JSON.stringify()中,instanceof的行为有何不同?【代码】

我在Node中使用decimal.js进行一些财务计算.我正在编写自定义JSON.stringify replacer function,但是当我使用instanceof测试属性类型时,得到的结果与在replacer函数之外进行相同测试时的结果不同. 这是一个可运行的例子:const myObj = {myNum: new Decimal(0.3) };// logs 'Property "myNum" is a Decimal: true' console.log('Property "myNum" is a Decimal:', myObj.myNum instanceof Decimal);const replacer = (key, value) ...

JavaScript 字符串 String 用法

JavaScript 字符串(String) JavaScript字符串存储一系列字符,如“John Doe”。字符串可以是双引号或单引号内的任何文本:<!DOCTYPE html> <html> <meta charset="utf-8"> <title></title> <body><h2>JavaScript 字符串</h2><p>字符串写在引号内。 您可以使用单引号或双引号:</p><p id="demo"></p><script>var carName1 = "Volvo XC60"; // 双引号var carName2 = 'Volvo XC60'; // 单引号document.getElementById("demo").inner...

JavaScript的* this *关键字指向string.prototype中的窗口【代码】

好吧,这可能会让我获得Headslam of the Day徽章. 为什么这指向以下代码中的窗口?if (!String.prototype.Trim) {String.prototype.Trim = function(){var result = this.replace(/^\s+|\s+$/g, "");return result;}; }据我了解,这应该评估当前字符串实例的值.相反,它正在评估当前的窗口对象.因此,以下失败的悲惨:var baz = 'foo bar '.Trim();请注意,此代码已经使用了相当长的一段时间,并且基于我在intartoobs上广告所看到的...

在IE 7中使用JavaScript将Base64 String保存为Excel .xls文件【代码】

我一直试图找到一种方法来使用JavaScript作为Excel .xls文件在IE 7中保存Base64字符串.以下适用于FireFox:window.open ("data:application/vnd.ms-excel;base64," + bytestring, "", "width=300,height=300,resizable=1");其中bytestring是Base64字符串.但是,此方法不适用于IE 7. 做过一些互联网研究后,似乎IE 7似乎无法处理Base64 Strings.我怎么能做到这一点?我是否必须使用转换Base64到UTF才能执行此操作? 我想要实现的是当用...

javascript – 没有“z”的momentjs toISOString【代码】

我需要创建ISO-8601日期.随着我正在使用的时刻 moment(my_date).toISOString()创建一个ISO日期,结果类似于:2015-03-17T15:12:38.076Z我需要将这个日期发送到一个API,期望日期稍有不同(虽然它的文档说它们使用的是ISO-8601):2015-03-17T15:12:38.076-4:00 有没有办法使用momentjs或其他东西获得预期的格式? 编辑:我找到了一个解决方案:moment.tz(my_date, "America/Argentina/Buenos_Aires").format("YYYY-MM-DDTHH:mm:ss.SSSZ...

WebKitBrowser.StringByEvaluatingJavaScriptFromString不返回任何值【代码】

我需要在所有javascripts运行后获取html.我使用WebKit.NET,问题是WebKitBrowser.StringByEvaluatingJavaScriptFromString即使使用简单的alert()也不返回任何内容.当我传递“document.getElementsByTagName(‘html’)时[0] .outerHTML“(它实际上是我需要得到的)作为它抛出System.AccessViolationException的参数(试图读取或写入受保护的内存).当然我会在坚持DocumentCompleted委托的函数中调用StringByEvaluatingJavaScriptFromStr...

javascript – 将递增数字添加到JSON对象String以使它们唯一【代码】

我有一个JSON对象作为String传递给我,但其String形式的Object包含重复的属性.我需要临时向属性添加递增数字,以避免重复JSON属性的问题.一旦我完成了对象的编辑,我将JSON.Stringify对象回到一个字符串并删除数字. 这是我传递的字符串:{"View":{"Image":{"BackgroundImage":"Image.png","Position":[0,0],"Width":320,"Height":480},"Button":{"BackgroundImage":"ButtonTop.png","Position":[61,83],"Width":217,"Height":58},"But...

javascript – PrototypeJS版本1.6.0.2重写JSON.parse和JSON.stringify并破坏socket.io功能【代码】

基本上,socket.io使用nativeJSON来包含和解码数据包,我的问题是我不得不使用这个版本的原型来改变JSON行为.什么时候我应该进入服务器,如: socket.on(‘event’,function(a,b,c),我明白了socket.on(‘event’,function([a,b,c],undefined,undefined). 一种解决方案是在json.js上注释这一行:/* socket.io-client/lib/json.js if (nativeJSON && nativeJSON.parse){return exports.JSON = {parse: nativeJSON.parse, stringify: nat...

Javascript的JSON.stringfy和PHP的json_encode一样吗?【代码】

我正在尝试使用JavaScript(CryptoJS库)和PHP(内置HMAC功能)对字符串化数据进行HMAC SHA256哈希.我担心JavaScript JSON.stringify与PHP json_encode()函数不一致/相同.有没有更好的方法来对数据(对象/数组)进行字符串化? 这是我的测试,有效.但是,我担心代码可能会遇到的西班牙语字符和其他编码/实体.<h1>Testing HMAC Javascript to PHP Comparison</h1><br><br><div id="php_mac"> <?php // Testing HMAC $security_key = '012345...

javascript – YAHOO.lang的jQuery版本(isUndefined,isNull,isString等)【代码】

有没有人知道一个jQuery插件有“助手”或扩展,如YAHOO.lang namespace中的那些? 我想到的功能如:isNull isDefined isString isFunction我也很欣赏字符串和数组的相同类型,例如Contains,StartsWith(我知道这些很容易编写,我只是在寻找一个包含它们的插件). 它不在YAHOO.lang命名空间中,而是形成相关的扩展 – 确定一个radiobox的值(来自一个检查的),一个友好名称中的表单元素的类型. 特别是一个具有流畅的API而不是基于选择器的插...

以编程方式将TypeScript字符串编译为Javascript String

有没有办法将包含TypeScript的String编译为其JavaScript String等效项? 例如,在Coffeescript(和LiveScript,coco等)中,它是一个(简化的)单行: jsCompiledCode = require(‘coffee-script’).compile(‘do – > console.log“Hello world”’,{bare:true}); 可以为TypeScript实现类似的东西,最好不涉及文件系统吗?引用其他必须在编译时解决的模块是否有任何影响?解决方法:您可以使用TypeScript.Api nodejs包:https://npmjs.or...

javascript – 学习OOP时遇到`JSON.stringify(this)`失败(得到RangeError:超出最大调用堆栈大小)【代码】

function MyClass() {this.foo = "foo";this.bar = "bar"; }MyClass.prototype.toJSON = function(space) {if (typeof space === 'undefined') space = 4;return JSON.stringify(this, null, space); };var m = new MyClass(); console.log(m.toJSON());我在node.js中运行它,得到:MyClass.prototype.toJSON = function(space) {^ RangeError: Maximum call stack size exceeded我不知道为什么.这让我感到困惑.你能告诉我造成这个错...

javascript – 使用Object.prototype.toString()对内置类型进行常规类型检查【代码】

我想知道使用Object.prototype.toString()来进行内置类型的一般类型检查是否合适.我有一个看起来像这样的函数:// Return the built-in type of an object. var typeOf = (function() {var reType = /\[object (\w+)\]/; return function typeOf(obj) {return reType.exec(Object.prototype.toString.call(obj))[1];}; })();调用该函数会返回以下结果:console.log( typeOf(null) ); // => Null console.log( typeOf(undef...

javascript – 使用Ember的bindAttr时的SafeStrings?【代码】

这是高度简化的,但我有以下内容:<img src="www.example.com/image.jpg" {{bindAttr alt="view.altText"}} />altText绑定来自视图中的计算属性,它返回一个像&#x54;这样的HTML字符,但随后Ember或Handlebars(不确定)将其转义为输出,我最终在代码中看到的是& amp ;#X54;它在浏览器中显示为字体“&#x54;”而不是正确的HTML字符. 在计算属性中,我尝试返回新的Handlebars.SafeString(‘&#x54;’),但这只是引发了一个关于期望字符串而不是...

STRINGIFY - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部