sig

Rational design of high nitrogen-doped and core–shell/mesoporous carbon nanospheres with high rate capability and cycling longevity for pseudocapacitive sodium storage

J. Mater. Chem. A, 2020, Advance Article
DOI: 10.1039/D0TA03229H, Paper
Jiayi Mao, Dechao Niu, Nan Jiang, Guangyu Jiang, Meiwan Chen, Yongsheng Li, Jianlin Shi
A facile soft-template strategy is developed to construct high-nitrogen-doped and core–shell/mesoporous carbon nanospheres for high-rate and long-term stable sodium-ion batteries.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Rational Design of Well-Dispersed Ultrafine CoS2 Nanocrystals in Micro-Mesoporous Carbon Spheres with Synergistic Effect for High-Performance Lithium-Sulfur Batteries

J. Mater. Chem. A, 2020, Accepted Manuscript
DOI: 10.1039/D0TA02692A, Paper
Zhanshuang Jin, Ming Zhao, Tianning Lin, Bingqiu Liu, Qi Zhang, Lingyu Zhang, Lihua Chen, Lu Li, Zhong-Min Su, Chungang Wang
The physical confinement and chemical catalysis of lithium polysulfides (LiPSs) are effective ways to improve the performance of lithium-sulfur (Li-S) batteries. How to effectively combine physical confinement and chemical catalysis...
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Catalyst design strategies for stable electrochemical CO2 reduction reaction

J. Mater. Chem. A, 2020, Accepted Manuscript
DOI: 10.1039/D0TA02633F, Review Article
Woong Choi, Da Hye Won, Yun Jeong Hwang
The gradual increase in the atmospheric CO2 concentration due to the combustion of fossil fuels is an urgent issue that poses a threat to human beings. Recently, the electrochemical CO2...
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

[ASAP] Designing Homogeneous Copper-Free Sonogashira Reaction through a Prism of Pd–Pd Transmetalation

Organic Letters
DOI: 10.1021/acs.orglett.0c01227




sig

Herewith the clues / edited and designed by Boy Vereecken ; short story by Shumon Basar ; text by Laura Herman

Browsery PN3448.D4 H47 2018




sig

Invisible women: data bias in a world designed for men / Caroline Criado Perez

Browsery HQ1237.C745 2019




sig

Solar power generation problems, solutions, and monitoring / Peter Gevorkian (Vector Delta Design Group)

Gevorkian, Peter, author




sig

Photovoltaic systems : design, performance and applications / Wassila Issaadi, and Salim Issaadi, editors




sig

YouTube sensation PewDiePie signs exclusive live-streaming deal with t...

YouTube sensation PewDiePie signs exclusive live-streaming deal with t...




sig

Govt signs $500 million project with AIIB to deal with COVID-19 pandemic

Govt signs $500 million project with AIIB to deal with COVID-19 pandemic




sig

World Red Cross Day 2020: History, significance & celebration

World Red Cross Day 2020: History, significance & celebration




sig

Steel: a design, cultural and ecological history / Tony Fry and Anne-Marie Willis

Hayden Library - TA472.F79 2015




sig

Design and development of HMS@ZIF-8/fluorinated polybenzoxazole composite films with excellent low-k performance, mechanical properties and thermal stability

J. Mater. Chem. C, 2020, Advance Article
DOI: 10.1039/D0TC00124D, Paper
Xudong Zhou, Xiaoyun Liu, Zhongkai Cui, Jinlou Gu, Shaoliang Lin, Qixin Zhuang
A new-type of hollow silica@ZIF-8 (HMS@ZIF-8) particle was successfully designed, fabricated and introduced into the fluorinated polybenzoxazole (6FPBO) matrix to prepare the HMS@ZIF-8/6FPBO composite film.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

A novel design of donor–acceptor polymer semiconductors for printed electronics: application to transistors and gas sensors

J. Mater. Chem. C, 2020, Advance Article
DOI: 10.1039/D0TC01341B, Paper
Hyung Jin Cheon, Xinlin Li, Yong Jin Jeong, Min Jae Sung, Zhijun Li, Inha Jeon, Xiaowu Tang, Henok Getachew Girma, Hoyoul Kong, Soon-Ki Kwon, Tae Kyu An, Se Hyun Kim, Yun-Hi Kim
This work reports the molecular engineering of polymeric semiconductors to get highly soluble inks, which enables the uniform deposition of semiconductors and contributes to high-performance transistor and sensor devices.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Enhanced dielectric performance in flexible MWCNT/poly(vinylidene fluoride-co-hexafluoropropene)-based nanocomposites by designing a tri-layered structure

J. Mater. Chem. C, 2020, 8,5950-5957
DOI: 10.1039/D0TC00148A, Paper
Jie Chen, Yifei Wang, Jiufeng Dong, Yujuan Niu, Weixing Chen, Hong Wang
Tri-layered films are capable of excellent capacitive stability over straight bending (i.e. 20 000 cycles) and winding (i.e. 120 hours) tests.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Insights into energy transfer pathways between the exciplex host and fluorescent guest: attaining highly efficient 710 nm electroluminescence

J. Mater. Chem. C, 2020, 8,5704-5714
DOI: 10.1039/D0TC00986E, Paper
Chun-Ying Huang, Ssu-Yu Ho, Chien-Hsun Lai, Chang-Lun Ko, Yu-Chen Wei, Jia-An Lin, Deng-Gao Chen, Tzu-Yu Ko, Ken-Tsung Wong, Zhiyun Zhang, Wen-Yi Hung, Pi-Tai Chou
Insight has been gained into the energy transfer pathways between the exciplex host and NIR fluorescence chromophores.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Designing hierarchical structures of complex electronically conducting organic polymers via one-step electro-polymerization

J. Mater. Chem. C, 2020, 8,5934-5940
DOI: 10.1039/C9TC06945C, Paper
Tharindu A. Ranathunge, Duong T. Ngo, Dilan Karunarathilaka, Nuwan H. Attanayake, Indika Chandrasiri, Phillip Brogdon, Jared H. Delcamp, R. M. Gamini Rajapakse, Davita L. Watkins
Using electro-copolymerization as a versatile tool in synthesizing alternating and block copolymers, we have designed conjugation polymers with unique optical properties and excellent conductivities in comparison to conventional conjugated polymers.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Product :: Adobe InDesign Classroom in a Book (2020 release) (Web Edition)




sig

Product :: Adobe InDesign Classroom in a Book (2020 release)




sig

Product :: Adobe InDesign Classroom in a Book (2020 release)




sig

Pan-African American literature: signifyin(g) immigrants in the twenty-first century / Stephanie Li

Dewey Library - PS153.N5 L472 2018




sig

Operator-adapted wavelets, fast solvers, and numerical homogenization: from a game theoretic approach to numerical approximation and algorithm design / Houman Owhadi (California Institute of Technology), Clint Scovel (California Institute of Technology)

Dewey Library - QA221.O94 2019




sig

Signal processing in medicine and biology: emerging trends in research and applications / Iyad Obeid, Ivan Selesnick, Joseph Picone, editors

Online Resource




sig

Advances in signal processing: theories, algorithms, and system control / Margarita Favorskaya, Lakhmi C. Jain, editors

Online Resource




sig

RF and Microwave Module Level Design and Integration / Mohammad Almalkawi

Online Resource




sig

Frankenstein / choreography, Liam Scarlett ; music, Lowell Liebermann ; designer, John Macfarlane ; lighting designer, David Finn ; executive producer, Tony Followell ; directed for the screen by Ross MacGibbon ; co-production between the Royal Ballet an

Browsery DVD GV1790.F736 2016




sig

[ASAP] Stabilizing Phases of Block Copolymers with Gigantic Spheres via Designed Chain Architectures

ACS Macro Letters
DOI: 10.1021/acsmacrolett.0c00193




sig

FONS SIGNATUS ... SEU VII. LYTANIAE DE VENERABILI, ET AUGUSTISSIMO ALTARIS SACRAMENTO Quarum primae quinque Solenniores, Ultimae Duae minùs Solennes, Omnes tamen non nimis longae, Per Annum secundùm consuetudinem locorum, ... Unà cum Cantic

Autor: Münster, Joseph Joachim Benedikt, 1694-1751
Erschienen 1751
BSB-Signatur 4 Mus.pr. 44603

URN: urn:nbn:de:bvb:12-bsb11148808-2
URL: http://reader.digitale-sammlungen.de/de/fs1/object/display/bsb11148808_00001.html/




sig

On-chip electrocatalytic microdevice: an emerging platform for expanding the insight into electrochemical processes

Chem. Soc. Rev., 2020, Advance Article
DOI: 10.1039/C9CS00601J, Review Article
Huan Yang, Qiyuan He, Youwen Liu, Huiqiao Li, Hua Zhang, Tianyou Zhai
This comprehensive summary of on-chip electrocatalytic microdevices will expand the insight into electrochemical processes, ranging from dynamic exploration to performance optimization.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Atomically dispersed metal–nitrogen–carbon catalysts for fuel cells: advances in catalyst design, electrode performance, and durability improvement

Chem. Soc. Rev., 2020, Advance Article
DOI: 10.1039/C9CS00903E, Review Article
Yanghua He, Shengwen Liu, Cameron Priest, Qiurong Shi, Gang Wu
The review provides a comprehensive understanding of the atomically dispersed metal–nitrogen–carbon cathode catalysts for proton-exchange membrane fuel cell applications.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




sig

Digital signatures : the impact of digitization on popular music sound / Ragnhild Brøvig-Hanssen and Anne Danielsen

Brøvig-Hanssen, Ragnhild, author




sig

Musica elettronica e sound design. English

Cipriani, Alessandro, 1959- author




sig

Cross-Cultural Design

When I first traveled to Japan as an exchange student in 2001, I lived in northern Kyoto, a block from the Kitayama subway station.

My first time using the train to get to my university was almost a disaster, even though it was only two subway stops away. I thought I had everything I needed to successfully make the trip. I double- and triple-checked that I had the correct change in one pocket and a computer printout of where I was supposed to go in the other. I was able to make it down into the station, but then I just stood at a ticket machine, dumbfounded, looking at all the flashing lights, buttons, and maps above my head (Fig 5.1). Everything was so impenetrable. I was overwhelmed by the architecture, the sounds, the signs, and the language.

Fig 5.1: Kyoto subway ticket machines—with many line maps and bilingual station names—can seem complicated, especially to newcomers.

My eyes craved something familiar—and there it was. The ticket machine had a small button that said English! I pushed it but became even more lost: the instructions were poorly translated, and anyway, they explained a system that I couldn’t use in the first place.

Guess what saved me? Two little old Japanese ladies. As they bought tickets, I casually looked over their shoulders to see how they were using the machines. First, they looked up at the map to find their desired destination. Then, they noted the fare written next to the station. Finally, they put some money into the machine, pushed the button that lit up with their correct fare, and out popped the tickets! Wow! I tried it myself after they left. And after a few tense moments, I got my ticket and headed through the gates to the train platform.

I pride myself on being a third-culture kid, meaning I was raised in a culture other than the country named on my passport. But even with a cultural upbringing in both Nigeria and the US, it was one of the first times I ever had to guess my way through a task with no previous reference points. And I did it!

Unfortunately, the same guesswork happens online a million times a day. People visit sites that offer them no cultural mental models or visual framework to fall back on, and they end up stumbling through links and pages. Effective visual systems can help eliminate that guesswork and uncertainty by creating layered sets of cues in the design and interface. Let’s look at a few core parts of these design systems and tease out how we can make them more culturally responsive and multifaceted.

Typography

If you work on the web, you deal with typography all the time. This isn’t a book about typography—others have written far more eloquently and technically on the subject. What I would like to do, however, is examine some of the ways culture and identity influence our perception of type and what typographic choices designers can make to help create rich cross-cultural experiences.

Stereotypography

I came across the word stereotypography a few years ago. Being African, I’m well aware of the way my continent is portrayed in Western media—a dirt-poor, rural monoculture with little in the way of technology, education, or urbanization. In the West, one of the most recognizable graphic markers for things African, tribal, or uncivilized (and no, they are not the same thing) is the typeface Neuland. Rob Giampietro calls it “the New Black Face,” a clever play on words. In an essay, he asks an important question:

How did [Neuland and Lithos] come to signify Africans and African-Americans, regardless of how a designer uses them, and regardless of the purpose for which their creators originally intended them? (http://bkaprt.com/ccd/05-01/)

From its release in 1923 and continued use through the 1940s in African-American-focused advertising, Neuland has carried heavy connotations and stereotypes of cheapness, ugliness, tribalism, and roughness. You see this even today. Neuland is used in posters for movies like Tarzan, Jurassic Park, and Jumanji—movies that are about jungles, wildness, and scary beasts lurking in the bush, all Western symbolism for the continent of Africa. Even MyFonts’ download page for Neuland (Fig 5.2) includes tags for “Africa,” “jungle fever,” and “primitive”—tags unconnected to anything else in the product besides that racist history.

Fig 5.2: On MyFonts, the Neuland typeface is tagged with “Africa”, “jungle fever”, and “primitive”, perpetuating an old and irrelevant typographic stereotype (http://bkaprt.com/ccd/05-02/).

Don’t make, use, or sell fonts this way. Here are some tips on how to avoid stereotypography when defining your digital experiences:

  • Be immediately suspicious of any typeface that “looks like” a culture or country. For example, so-called “wonton” or “chop-suey” fonts, whose visual style is thought to express “Asianness” or to suggest Chinese calligraphy, have long appeared on food cartons, signs, campaign websites, and even Abercrombie & Fitch T-shirts with racist caricatures of Asians (http://bkaprt.com/ccd/05-03/). Monotype’s website, where you can buy a version called Mandarin Regular (US$35), cringingly describes the typeface’s story as “an interpretation of artistically drawn Asian brush calligraphy” (Fig 5.3). Whether or not you immediately know its history, run away from any typeface that purports to represent an entire culture.
Fig 5.3: Fonts.com sells a typeface called Mandarin Regular with the following description: “The stylized Asian atmosphere is not created only by the forms of the figures but also by the very name of the typeface. A mandarin was a high official of the ancient Chinese empire” (http://bkaprt.com/ccd/05-04/).
  • Support type designers who are from the culture you are designing for. This might seem like it’s a difficult task, but the internet is a big place. I have found that, for clients who are sensitive to cultural issues, the inclusion of type designers’ names and backgrounds can be a powerful differentiator, even making its way into their branding packages as a point of pride.

The world wide webfont

Another common design tool you should consider is webfonts—fonts specifically designed for use on websites and apps. One of the main selling points of webfonts is that instead of putting text in images, clients can use live text on their sites, which is better for SEO and accessibility. They are simple to implement these days, a matter of adding a line of code or checking a box on a templating engine. The easiest way to get them on your site is by using a service like Google Fonts, Fontstand, or Adobe Fonts.

Or is it? That assumes those services are actually available to your users.

Google Fonts (and every other service using Google’s Developer API) is blocked in mainland China, which means that any of those nice free fonts you chose would simply not load (http://bkaprt.com/ccd/05-05/). You can work around this, but it also helps to have a fallback font—that’s what they’re for.

When you’re building your design system, why not take a few extra steps to define some webfonts that are visible in places with content blocks? Justfont is one of the first services focused on offering a wide range of Chinese webfonts (http://bkaprt.com/ccd/05-06/). They have both free and paid tiers of service, similar to Western font services. After setting up an account, you can grab whatever CSS and font-family information you need.

Multiple script systems

When your design work requires more than one script—for instance, a Korean typeface and a Latin typeface—your choices get much more difficult. Designs that incorporate more than one are called multiple script systems (multiscript systems for short). Combining them is an interesting design challenge, one that requires extra typographic sensitivity. Luckily, your multiscript choices will rarely appear on the same page together; you will usually be choosing fonts that work across the brand, not that work well next to one another visually.

Let’s take a look at an example of effective multiscript use. SurveyMonkey, an online survey and questionnaire tool, has their site localized into a variety of different languages (Fig 5.4). Take note of the headers, the structure of the text in the menu and buttons, and how both fonts feel like part of the same brand.

Fig 5.4: Compare the typographic choices in the Korean (http://bkaprt.com/ccd/05-07/) and US English (http://bkaprt.com/ccd/05-08/) versions of SurveyMonkey’s Take a Tour page. Do the header type and spacing retain the spirit of the brand while still accounting for typographic needs?

Some tips as you attempt to choose multiscript fonts for your project:

  • Inspect the overall weight and contrast level of the scripts. Take the time to examine how weight and contrast are used in the scripts you’re using. Find weights and sizes that give you a similar feel and give the page the right balance, regardless of the script.
  • Keep an eye on awkward script features. Character x-heights, descenders, ascenders, and spacing can throw off the overall brand effect. For instance, Japanese characters are always positioned within a grid with all characters designed to fit in squares of equal height and width. Standard Japanese typefaces also contain Latin characters, called romaji. Those Latin characters will, by default, be kerned according to that same grid pattern, often leaving their spacing awkward and ill-formed. Take the extra time to find a typeface that doesn’t have features that are awkward to work with.
  • Don’t automatically choose scripts based on superficial similarity. Initial impressions don’t always mean a typeface is the right one for your project. In an interview in the book Bi-Scriptual, Jeongmin Kwon, a typeface designer based in France, offers an example (http://bkaprt.com/ccd/05-09/). Nanum Myeongjo, a contemporary Hangul typeface, might at first glance look really similar to a seventeenth-century Latin old-style typeface—for instance, they both have angled serifs. However, Nanum Myeongjo was designed in 2008 with refined, modern strokes, whereas old-style typefaces were originally created centuries ago and echo handwritten letterforms (http://bkaprt.com/ccd/05-10/). Looking at the Google Fonts page for Nanum Myeongjo, though, none of that is clear (Fig 5.5). The page automatically generates a Latin Nn glyph in the top left of the page, instead of a more representative Hangul character sample. If I based my multiscript font choices on my initial reactions to that page, my pairings wouldn’t accurately capture the history and design of each typeface.
Fig 5.5: The Google Fonts page for Nanum Myeongjo shows a Latin character sample in the top left, rather than a more representative character sample.

Visual density

CSS can help you control visual density—how much text, image, and other content there is relative to the negative space on your page. As you read on, keep cultural variables in mind: different cultures value different levels of visual density.

Let’s compare what are commonly called CJK (Chinese, Japanese, Korean) alphabets and Latin (English, French, Italian, etc.) alphabets. CJK alphabets have more complex characters, with shapes that are generally squarer than Latin letterforms. The glyphs also tend to be more detailed than Latin ones, resulting in a higher visual density.

Your instinct might be to create custom type sizes and line heights for each of your localized pages. That is a perfectly acceptable option, and if you are a typophile, it may drive you crazy not to do it. But I’m here to tell you that­ when adding CJK languages to a design system, you can update it to account for their visual density without ripping out a lot of your original CSS:

  1. Choose a font size that is slightly larger for CJK characters, because of their density.
  2. Choose a line height that gives you ample vertical space between each line of text (referred to as line-height in CSS).
  3. Look at your Latin text in the same sizes and see if it still works.
  4. Tweak them together to find a size that works well with both scripts.

The 2017 site for Typojanchi, the Korean Typography Biennale, follows this methodology (Fig 5.6). Both the English and Korean texts have a font-size of 1.25em, and a line-height of 1.5. The result? The English text takes up more space vertically, and the block of Korean text is visually denser, but both are readable and sit comfortably within the overall page design. It is useful to compare translated websites like this to see how CSS styling can be standardized across Latin and CJK pages.

Fig 5.6: The 2017 site for Typojanchi, the Korean Typography Biennale, shows differing visual density in action. It is useful to compare translated websites like this to see how CSS styling can be standardized across Latin and CJK pages (http://bkaprt.com/ccd/05-11/).

Text expansion factors

Expansion factors calculate how long strings of text will be in different languages. They use either a decimal (1.8) or a percentage (180%) to calculate the length of a text string in English versus a different language. Of course, letter-spacing depends on the actual word or phrase, but think of them as a very rough way to anticipate space for text when it gets translated.

Using expansion factors is best when planning for microcopy, calls to action, and menus, rather than long-form content like articles or blog posts that can freely expand down the page. The Salesforce Lightning Design System offers a detailed expansion-factor table to help designers roughly calculate space requirements for other languages in a UI (Fig 5.7).

Fig 5.7: This expansion-factor table from Salesforce lets designers and developers estimate the amount of text that will exist in different languages. Though dependent on the actual words, such calculations can give you a benchmark to design with content in mind (http://bkaprt.com/ccd/05-12/).

But wait! Like everything in cross-cultural design, nothing is ever that simple. Japanese, for example, has three scripts: Kanji, for characters of Chinese origin, hiragana, for words and sounds that are not represented in kanji, and katakana, for words borrowed from other languages.

The follow button is a core part of the Twitter experience. It has six characters in English (“Follow”) and four in Japanese (フォロー), but the Japanese version is twenty percent longer because it is in katakana, and those characters take up more space than kanji (Fig 5.8). Expansion tables can struggle to accommodate the complex diversity of human scripts and languages, so don’t look to them as a one-stop or infallible solution.

Fig 5.8: On Twitter, expansion is clearly visible: the English “Follow” button text comes in at about 47 pixels wide, while the Japanese text comes in at 60 pixels wide.

Here are a few things you can do keep expansion factors in mind as you design:

  • Generate dummy text in different languages for your design comps. Of course, you should make sure your text doesn’t contain any unintentional swearwords or improper language, but tools like Foreign Ipsum are a good place to start getting your head around expansion factors (http://bkaprt.com/ccd/05-13/).
  • Leave extra space around buttons, menu items, and other microcopy. As well as being general good practice in responsive design, this allows you to account for how text in your target languages expands.
  • Make sure your components are expandable. Stay away from assigning a fixed width to your UI elements unless it’s unavoidable.
  • Let longer text strings wrap to a second line. Just ensure that text is aligned correctly and is easy to scan.




sig

Conformation-dependent design of sequences in copolymers [electronic resource] / volume editor, Alexei R. Khokhlov ; with contribution by V.O. Aseyev [and others]

New York : Springer, [2006]




sig

New insights on antiviral probiotics: from research to applications / Imad Al Kassaa

Online Resource




sig

Practical guide to single-use technology: design and implementation / Adriana G. Lopes and Andrew Brown

Online Resource




sig

Polymer nanoparticles for nanomedicines: a guide for their design, preparation and development / Christine Vauthier, Gilles Ponchel, editors

Online Resource




sig

Silica-coated magnetic nanoparticles: an insight into targeted drug delivery and toxicology / Mariela A. Agotegaray, Verónica L. Lassalle

Online Resource




sig

Sigma receptors: their role in disease and as therapeutic targets / Sylvia B. Smith, Tsung-Ping Su, editors

Online Resource




sig

Drug design: principles and applications / Abhinav Grover, editor

Online Resource




sig

Sigma proteins: evolution of the concept of sigma receptors / Felix J. Kim, Gavril W. Pasternak, editors

Online Resource




sig

Computational drug discovery and design / edited by Mohini Gore, Umesh B. Jagtap

Online Resource




sig

Biopharmaceutical processing: development, design, and implementation of manufacturing processes / edited by Günter Jagschies, Eva Lindskog, Karol Łącki, Parrish Galliher

Dewey Library - RM301.4.B557 2018




sig

Particles and nanoparticles in pharmaceutical products: design, manufacturing, behavior and performance / Henk G. Merkus, Gabriel M. H. Meesters, Wim Oostra, editors

Online Resource




sig

Gold(I,III) complexes designed for selective targeting and inhibition of zinc finger proteins Raphael Enoque Ferraz de Paiva

Online Resource




sig

ADME processes in pharmaceutical sciences: dosage, design, and pharmacotherapy success / Alan Talevi, Pablo A. M. Quiroga, editors

Online Resource




sig

Pharmaceutical Quality by Design: A Practical Approach / by Walkiria S. Schlindwein, Mark Gibson

Online Resource




sig

Curious2018: future insights in science and technology / Ulrich A. K. Betz

Online Resource




sig

Conference on drug design and discovery technologies / editors: Manikanta Murahari [and 5 more]

Online Resource




sig

Object.assign Side Effects and How To Copy

In How To Copy Objects post I'll explain the difference between various native ways to copy own keys and properties, describing also the fact that Object.assign is full of surprises and side effects.

As example, assigning to an object something like {get next() {return ++this.i}, i:0} instead of {i:0, get next() {return ++this.i}} will result in different values copied over: next === 1 and i === 1 in the first case, next === 1 and i === 0 in the second one.