zoukankan
html css js c++ java
在javascript中实现OO,通过prototype为类型添加方法,好像继承 Virus
<
script type
=
"
text/javascript
"
>
var
sample
=
"
SomeThing
"
;
function
StrangeCaseIt()
{
var
returnVal
=
""
;
for
(
var
i
=
0
; i
<
this
.length; i
++
)
{
if
(
this
.substr(i,
1
).toUpperCase()
==
this
.substr(i,
1
))
{
returnVal
+=
this
.substr(i,
1
).toLowerCase();
}
else
{
returnVal
+=
this
.substr(i,
1
).toUpperCase();
}
}
return
returnVal;
}
String.prototype.StrangeCaseIt
=
StrangeCaseIt;
var
result
=
sample.StrangeCaseIt();
document.write(sample
+
"
<br />
"
);
document.write(result
+
"
<br />
"
);
<
/
script>
这段脚本为string类型添加了方法,StrangeCaseIt
【Blog】
http://virusswb.cnblogs.com/
【MSN】
jorden008@hotmail.com
【说明】转载请标明出处,谢谢
反馈文章质量,你可以通过快速通道评论:
查看全文
相关阅读:
应用部署架构演进【转载】
TiDB 学习笔记一(运维管理)
c++ strcmp函数
C++ sort()函数
C++ 遍历set的三种方式
nvcc fatal : '--ptxas-options=-v': expected a number
PAT A1039 Vector的使用
C++ set
C++ int与string互转换
C++%f和%lf的区别
原文地址:https://www.cnblogs.com/virusswb/p/1118592.html
最新文章
js差集并集与交集
react+tsx中使用`createContext, useContext`hooks
指定div区域内滑动
无法使用 JSX,除非提供了 "--jsx" 标志的解决办法
(git) Could not resolve host:的解决方案
Qt构建cmake工程方法总结
【Mongodb】数据库备份与还原
【Linux】LVM 逻辑卷管理
【Linux】常用命令
linux 搭建FTP服务
热门文章
TypeScript箭头函数(第4篇)
记一次大数据量后台服务的性能优化
Transformer中的维度变换
【论文集合】机器翻译NMT中数据打分和数据选择的经典方法
批处理命令整理
Windows控制台给python传入字典参数
SQL Server CPU 利用率毛刺的分析定位与解决
MongoDB实例重启失败探究(大事务Redo导致)
通过Python实现生成excel并邮件发送的功能
K8S基础学习
Copyright © 2011-2022 走看看